home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Westlight Stock Photography - Creative Freedom
/
Westlight Stock Photography - Creative Freedom.iso
/
Other Items
/
Fetch Browser
/
Fetch Browser.rsrc
/
bin.rsrc_CODE_70_AEdit.txt
< prev
next >
Wrap
Text File
|
1996-07-25
|
184KB
|
3,138 lines
# near model CODE resource
# jump table entries: 19328-19341 (14 of them)
fn00000000:
00000000 4E56 FFF8 link A6, -0x0008
00000004 2F0C move.l -[A7], A4
00000006 286E 000E movea.l A4, [A6 + 0xE]
0000000A 0C6E 8300 000C cmpi.w [A6 + 0xC], 0x8300
00000010 5FC0 sle D0
00000012 4A00 tst.b D0
00000014 660C bne +0xE /* 00000022 */
00000016 0C6E 8300 000A cmpi.w [A6 + 0xA], 0x8300
0000001C 5FC1 sle D1
0000001E 8001 or.b D0, D1
00000020 672E beq +0x30 /* 00000050 */
label00000022:
00000022 1F3C 0001 move.b -[A7], 0x1
00000026 1F3C 0001 move.b -[A7], 0x1
0000002A 1F3C 0001 move.b -[A7], 0x1
0000002E 2F0C move.l -[A7], A4
00000030 4EAD 11D2 jsr [A5 + 0x11D2 /* export_566 */]
00000034 2F0C move.l -[A7], A4
00000036 4EAD 11DA jsr [A5 + 0x11DA /* export_567 */]
0000003A 486E FFF8 pea.l [A6 - 0x8]
0000003E 2F0C move.l -[A7], A4
00000040 4EAD 1F6A jsr [A5 + 0x1F6A /* export_1001 */]
00000044 3D6E FFFA 000C move.w [A6 + 0xC], [A6 - 0x6]
0000004A 3D6E FFF8 000A move.w [A6 + 0xA], [A6 - 0x8]
label00000050:
00000050 302E 000C move.w D0, [A6 + 0xC]
00000054 48C0 ext.l D0
00000056 2F00 move.l -[A7], D0
00000058 302E 0008 move.w D0, [A6 + 0x8]
0000005C D06E 000A add.w D0, [A6 + 0xA]
00000060 48C0 ext.l D0
00000062 2F00 move.l -[A7], D0
00000064 4267 clr.w -[A7]
00000066 2F0C move.l -[A7], A4
00000068 4EAD 3C4A jsr [A5 + 0x3C4A /* export_1925 */]
0000006C 4A6E 0008 tst.w [A6 + 0x8]
00000070 6F06 ble +0x8 /* 00000078 */
00000072 2F0C move.l -[A7], A4
00000074 4EAD 11DA jsr [A5 + 0x11DA /* export_567 */]
label00000078:
00000078 285F movea.l A4, [A7]+
0000007A 4E5E unlink A6
0000007C 205F movea.l A0, [A7]+
0000007E DEFC 000A add.w A7, 0xA /* '\n' */
00000082 4ED0 jmp [A0]
fn00000084:
00000084 4E56 FFF8 link A6, -0x0008
00000088 486E FFF8 pea.l [A6 - 0x8]
0000008C 2F2E 000C move.l -[A7], [A6 + 0xC]
00000090 4EAD 1F6A jsr [A5 + 0x1F6A /* export_1001 */]
00000094 206E 0008 movea.l A0, [A6 + 0x8]
00000098 316E FFFA 0002 move.w [A0 + 0x2], [A6 - 0x6]
0000009E 206E 0008 movea.l A0, [A6 + 0x8]
000000A2 30AE FFF8 move.w [A0], [A6 - 0x8]
000000A6 4E5E unlink A6
000000A8 205F movea.l A0, [A7]+
000000AA 504F addq.w A7, 8
000000AC 4ED0 jmp [A0]
000000AE 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000000B0-000000BC
fn000000B0:
000000B0 4E56 FEFE link A6, -0x0102
000000B4 206E 0008 movea.l A0, [A6 + 0x8]
000000B8 43EE FF00 lea.l A1, [A6 - 0x100]
// end alternate branch 000000B0-000000BC
fn000000B0: // (misaligned)
000000B2 FEFE 206E .extension 0xEFE <<F/2-3/7>> // unimplemented
000000B6 0008 43EE ori.b A0, 0xEE
000000BA FF00 .extension 0xF00 <<F/4-5/7>> // unimplemented
000000BC 707F moveq.l D0, 0x7F
label000000BE:
000000BE 32D8 move.w [A1]+, [A0]+
000000C0 51C8 FFFC dbf D0, -0x6 /* 000000BE */
000000C4 4267 clr.w -[A7]
000000C6 2F2E 0010 move.l -[A7], [A6 + 0x10]
000000CA 486E FF00 pea.l [A6 - 0x100]
000000CE 4EAD 2F4A jsr [A5 + 0x2F4A /* export_1509 */]
000000D2 1D5F FEFF move.b [A6 - 0x101], [A7]+
000000D6 4267 clr.w -[A7]
000000D8 2F2E 000C move.l -[A7], [A6 + 0xC]
000000DC 486E FF00 pea.l [A6 - 0x100]
000000E0 4EAD 2F4A jsr [A5 + 0x2F4A /* export_1509 */]
000000E4 1D5F FEFE move.b [A6 - 0x102], [A7]+
000000E8 102E FEFF move.b D0, [A6 - 0x101]
000000EC 6606 bne +0x8 /* 000000F4 */
000000EE 802E FEFE or.b D0, [A6 - 0x102]
000000F2 6708 beq +0xA /* 000000FC */
label000000F4:
000000F4 1D7C 0001 0014 move.b [A6 + 0x14], 0x1
000000FA 6004 bra +0x6 /* 00000100 */
label000000FC:
000000FC 422E 0014 clr.b [A6 + 0x14]
label00000100:
00000100 4E5E unlink A6
00000102 205F movea.l A0, [A7]+
00000104 DEFC 000C add.w A7, 0xC
00000108 4ED0 jmp [A0]
0000010A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 0000010C-00000110
fn0000010C:
0000010C 4E56 FF14 link A6, -0x00EC
// end alternate branch 0000010C-00000110
fn0000010C: // (misaligned)
0000010E FF14 .extension 0xF14 <<F/4-5/7>> // unimplemented
00000110 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4
00000114 286E 0008 movea.l A4, [A6 + 0x8]
00000118 486E FF68 pea.l [A6 - 0x98]
0000011C 4EAD 528A jsr [A5 + 0x528A /* export_2637 */]
00000120 2254 movea.l A1, [A4]
00000122 41E9 0056 lea.l A0, [A1 + 0x56]
00000126 45EE FF68 lea.l A2, [A6 - 0x98]
0000012A 7049 moveq.l D0, 0x49
label0000012C:
0000012C 30DA move.w [A0]+, [A2]+
0000012E 51C8 FFFC dbf D0, -0x6 /* 0000012C */
00000132 4267 clr.w -[A7]
00000134 2F2E 000C move.l -[A7], [A6 + 0xC]
00000138 486E FF68 pea.l [A6 - 0x98]
0000013C 4EAD 52A2 jsr [A5 + 0x52A2 /* export_2640 */]
00000140 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
00000144 2254 movea.l A1, [A4]
00000146 41E9 0056 lea.l A0, [A1 + 0x56]
0000014A 45EE FF68 lea.l A2, [A6 - 0x98]
0000014E 7049 moveq.l D0, 0x49
label00000150:
00000150 30DA move.w [A0]+, [A2]+
00000152 51C8 FFFC dbf D0, -0x6 /* 00000150 */
00000156 282E FFF4 move.l D4, [A6 - 0xC]
0000015A 4267 clr.w -[A7]
0000015C 2F04 move.l -[A7], D4
0000015E 4EAD 2F22 jsr [A5 + 0x2F22 /* export_1504 */]
00000162 2054 movea.l A0, [A4]
00000164 315F 00F2 move.w [A0 + 0xF2], [A7]+
00000168 42A7 clr.l -[A7]
0000016A 4EAD 2F1A jsr [A5 + 0x2F1A /* export_1503 */]
0000016E 2E17 move.l D7, [A7]
00000170 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */]
00000174 2054 movea.l A0, [A4]
00000176 2147 00EA move.l [A0 + 0xEA], D7
0000017A 42A7 clr.l -[A7]
0000017C 4EAD 2F1A jsr [A5 + 0x2F1A /* export_1503 */]
00000180 2C17 move.l D6, [A7]
00000182 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */]
00000186 2054 movea.l A0, [A4]
00000188 2146 00EE move.l [A0 + 0xEE], D6
0000018C 426E FF36 clr.w [A6 - 0xCA]
00000190 3028 00F2 move.w D0, [A0 + 0xF2]
00000194 5340 subq.w D0, 1
00000196 3D40 FF34 move.w [A6 - 0xCC], D0
0000019A 3A2E FF36 move.w D5, [A6 - 0xCA]
0000019E 604A bra +0x4C /* 000001EA */
label000001A0:
000001A0 486E FF14 pea.l [A6 - 0xEC]
000001A4 2F04 move.l -[A7], D4
000001A6 3F05 move.w -[A7], D5
000001A8 486E FF59 pea.l [A6 - 0xA7]
000001AC 4EAD 2F42 jsr [A5 + 0x2F42 /* export_1508 */]
000001B0 205F movea.l A0, [A7]+
000001B2 43EE FF38 lea.l A1, [A6 - 0xC8]
000001B6 700F moveq.l D0, 0x0F
label000001B8:
000001B8 32D8 move.w [A1]+, [A0]+
000001BA 51C8 FFFC dbf D0, -0x6 /* 000001B8 */
000001BE 102E FF59 move.b D0, [A6 - 0xA7]
000001C2 6712 beq +0x14 /* 000001D6 */
000001C4 2F06 move.l -[A7], D6
000001C6 486E FF38 pea.l [A6 - 0xC8]
000001CA 4267 clr.w -[A7]
000001CC 1F3C 0001 move.b -[A7], 0x1
000001D0 4EAD 2F6A jsr [A5 + 0x2F6A /* export_1513 */]
000001D4 6010 bra +0x12 /* 000001E6 */
label000001D6:
000001D6 2F07 move.l -[A7], D7
000001D8 486E FF38 pea.l [A6 - 0xC8]
000001DC 4267 clr.w -[A7]
000001DE 1F3C 0001 move.b -[A7], 0x1
000001E2 4EAD 2F6A jsr [A5 + 0x2F6A /* export_1513 */]
label000001E6:
000001E6 5245 addq.w D5, 1
000001E8 6906 bvs +0x8 /* 000001F0 */
label000001EA:
000001EA BA6E FF34 cmp.w D5, [A6 - 0xCC]
000001EE 6FB0 ble -0x4E /* 000001A0 */
label000001F0:
000001F0 42A7 clr.l -[A7]
000001F2 2F3C 756B 7476 move.l -[A7], 0x756B7476 /* 'uktv' */
000001F8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000001FC 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
00000200 265F movea.l A3, [A7]+
00000202 2F0B move.l -[A7], A3
00000204 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */]
00000208 2F0B move.l -[A7], A3
0000020A 2F07 move.l -[A7], D7
0000020C 4267 clr.w -[A7]
0000020E 1F3C 0001 move.b -[A7], 0x1
00000212 1F3C 0001 move.b -[A7], 0x1
00000216 4EAD 3242 jsr [A5 + 0x3242 /* export_1604 */]
0000021A 4267 clr.w -[A7]
0000021C 2F07 move.l -[A7], D7
0000021E 4EAD 2F2A jsr [A5 + 0x2F2A /* export_1505 */]
00000222 4A5F tst.w [A7]+
00000224 6F14 ble +0x16 /* 0000023A */
00000226 2F3C 0000 0001 move.l -[A7], 0x1
0000022C 1F3C 0001 move.b -[A7], 0x1
00000230 1F3C 0001 move.b -[A7], 0x1
00000234 2F0B move.l -[A7], A3
00000236 4EAD 3A8A jsr [A5 + 0x3A8A /* export_1869 */]
label0000023A:
0000023A 1F3C 0001 move.b -[A7], 0x1
0000023E 2F0B move.l -[A7], A3
00000240 4EAD 169A jsr [A5 + 0x169A /* export_719 */]
00000244 42A7 clr.l -[A7]
00000246 2F3C 6D6B 7476 move.l -[A7], 0x6D6B7476 /* 'mktv' */
0000024C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000250 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
00000254 265F movea.l A3, [A7]+
00000256 2F0B move.l -[A7], A3
00000258 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */]
0000025C 2F0B move.l -[A7], A3
0000025E 2F06 move.l -[A7], D6
00000260 4267 clr.w -[A7]
00000262 1F3C 0001 move.b -[A7], 0x1
00000266 1F3C 0001 move.b -[A7], 0x1
0000026A 4EAD 3242 jsr [A5 + 0x3242 /* export_1604 */]
0000026E 2F3C 6B74 7874 move.l -[A7], 0x6B747874 /* 'ktxt' */
00000274 1F3C 0001 move.b -[A7], 0x1
00000278 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000027C 4EAD 146A jsr [A5 + 0x146A /* export_649 */]
00000280 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+
00000284 4E5E unlink A6
00000286 205F movea.l A0, [A7]+
00000288 504F addq.w A7, 8
0000028A 4ED0 jmp [A0]
export_2416:
fn0000028C:
0000028C 4E56 FF6C link A6, -0x0094
00000290 48E7 0028 movem.l -[A7], A2,A4
00000294 286E 0008 movea.l A4, [A6 + 0x8]
00000298 42A7 clr.l -[A7]
0000029A 2054 movea.l A0, [A4]
0000029C 2F28 00EA move.l -[A7], [A0 + 0xEA]
000002A0 4EAD 21C2 jsr [A5 + 0x21C2 /* export_1076 */]
000002A4 2054 movea.l A0, [A4]
000002A6 215F 00EA move.l [A0 + 0xEA], [A7]+
000002AA 42A7 clr.l -[A7]
000002AC 2054 movea.l A0, [A4]
000002AE 2F28 00EE move.l -[A7], [A0 + 0xEE]
000002B2 4EAD 21C2 jsr [A5 + 0x21C2 /* export_1076 */]
000002B6 2054 movea.l A0, [A4]
000002B8 215F 00EE move.l [A0 + 0xEE], [A7]+
000002BC 43EE FF6C lea.l A1, [A6 - 0x94]
000002C0 45E8 0056 lea.l A2, [A0 + 0x56]
000002C4 7049 moveq.l D0, 0x49
label000002C6:
000002C6 32DA move.w [A1]+, [A2]+
000002C8 51C8 FFFC dbf D0, -0x6 /* 000002C6 */
000002CC 486E FF6C pea.l [A6 - 0x94]
000002D0 4EAD 5292 jsr [A5 + 0x5292 /* export_2638 */]
000002D4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000002D8 4EAD 097A jsr [A5 + 0x97A /* export_299 */]
000002DC 4CDF 1400 movem.l A2,A4, [A7]+
000002E0 4E5E unlink A6
000002E2 2E9F move.l [A7], [A7]+
000002E4 4E75 rts
000002E6 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2417: // at 000002E8 (misaligned)
000002EA 0000 2F0C ori.b D0, 0xC
000002EE 286E 0008 movea.l A4, [A6 + 0x8]
000002F2 2D6D FADC 0012 move.l [A6 + 0x12], [A5 - 0x524]
000002F8 302E 0010 move.w D0, [A6 + 0x10]
000002FC 5740 subq.w D0, 3
000002FE 673C beq +0x3E /* 0000033C */
00000300 0440 000A subi.w D0, 0xA /* '\n' */
00000304 6736 beq +0x38 /* 0000033C */
00000306 0440 0037 subi.w D0, 0x37 /* '7' */
0000030A 6722 beq +0x24 /* 0000032E */
0000030C 0440 000E subi.w D0, 0xE
00000310 670E beq +0x10 /* 00000320 */
00000312 0440 0012 subi.w D0, 0x12
00000316 6716 beq +0x18 /* 0000032E */
00000318 0440 000E subi.w D0, 0xE
0000031C 6702 beq +0x4 /* 00000320 */
0000031E 602A bra +0x2C /* 0000034A */
label00000320:
00000320 2F0C move.l -[A7], A4
00000322 2F3C 7265 706C move.l -[A7], 0x7265706C /* 'repl' */
00000328 4EAD 2DAA jsr [A5 + 0x2DAA /* export_1457 */]
0000032C 6030 bra +0x32 /* 0000035E */
label0000032E:
0000032E 2F0C move.l -[A7], A4
00000330 2F3C 6465 6C20 move.l -[A7], 0x64656C20 /* 'del ' */
00000336 4EAD 2DAA jsr [A5 + 0x2DAA /* export_1457 */]
0000033A 6022 bra +0x24 /* 0000035E */
label0000033C:
0000033C 2F0C move.l -[A7], A4
0000033E 2F3C 646F 6E65 move.l -[A7], 0x646F6E65 /* 'done' */
00000344 4EAD 2DAA jsr [A5 + 0x2DAA /* export_1457 */]
00000348 6014 bra +0x16 /* 0000035E */
label0000034A:
0000034A 42A7 clr.l -[A7]
0000034C 3F2E 0010 move.w -[A7], [A6 + 0x10]
00000350 2F2E 000C move.l -[A7], [A6 + 0xC]
00000354 2F0C move.l -[A7], A4
00000356 4EAD 143A jsr [A5 + 0x143A /* export_643 */]
0000035A 2D5F 0012 move.l [A6 + 0x12], [A7]+
label0000035E:
0000035E 285F movea.l A4, [A7]+
00000360 4E5E unlink A6
00000362 205F movea.l A0, [A7]+
00000364 DEFC 000A add.w A7, 0xA /* '\n' */
00000368 4ED0 jmp [A0]
0000036A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2418: // at 0000036C (misaligned)
0000036E 0000 48E7 ori.b D0, 0xE7
00000372 0018 266E ori.b [A0]+, 0x6E /* 'n' */
00000376 000E 286E ori.b A6, 0x6E /* 'n' */
0000037A 0008 203C ori.b A0, 0x3C /* '<' */
0000037E 6164 bsr +0x66 /* 000003E4 */
00000380 6420 bcc +0x22 /* 000003A2 */
00000382 2053 movea.l A0, [A3]
00000384 B0A8 002E cmp.l D0, [A0 + 0x2E]
00000388 6608 bne +0xA /* 00000392 */
0000038A 2F0C move.l -[A7], A4
0000038C 4EBA 004A jsr [PC + 0x4A /* 000003D8 */]
00000390 602A bra +0x2C /* 000003BC */
label00000392:
00000392 203C 7265 706C move.l D0, 0x7265706C /* 'repl' */
00000398 2053 movea.l A0, [A3]
0000039A B0A8 002E cmp.l D0, [A0 + 0x2E]
0000039E 6608 bne +0xA /* 000003A8 */
000003A0 2F0C move.l -[A7], A4
label000003A2:
000003A2 4EBA 00E8 jsr [PC + 0xE8 /* 0000048C */]
000003A6 6014 bra +0x16 /* 000003BC */
label000003A8:
000003A8 203C 6465 6C20 move.l D0, 0x64656C20 /* 'del ' */
000003AE 2053 movea.l A0, [A3]
000003B0 B0A8 002E cmp.l D0, [A0 + 0x2E]
000003B4 6606 bne +0x8 /* 000003BC */
000003B6 2F0C move.l -[A7], A4
000003B8 4EBA 01B6 jsr [PC + 0x1B6 /* 00000570 */]
label000003BC:
000003BC 2F0B move.l -[A7], A3
000003BE 3F2E 000C move.w -[A7], [A6 + 0xC]
000003C2 2F0C move.l -[A7], A4
000003C4 4EAD 1432 jsr [A5 + 0x1432 /* export_642 */]
000003C8 4CDF 1800 movem.l A3,A4, [A7]+
000003CC 4E5E unlink A6
000003CE 205F movea.l A0, [A7]+
000003D0 DEFC 000A add.w A7, 0xA /* '\n' */
000003D4 4ED0 jmp [A0]
000003D6 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000003D8-000003E0
fn000003D8:
000003D8 4E56 FEF6 link A6, -0x010A
000003DC 48E7 0318 movem.l -[A7], D6,D7,A3,A4
// end alternate branch 000003D8-000003E0
fn000003D8: // (misaligned)
000003DA FEF6 48E7 .extension 0xEF6 <<F/2-3/7>> // unimplemented
000003DE 0318 btst [A0]+, D1
000003E0 2C2E 0008 move.l D6, [A6 + 0x8]
fn000003E4:
000003E4 2846 movea.l A4, D6
000003E6 42A7 clr.l -[A7]
000003E8 2F3C 6B74 7874 move.l -[A7], 0x6B747874 /* 'ktxt' */
000003EE 2F06 move.l -[A7], D6
000003F0 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
000003F4 2E1F move.l D7, [A7]+
000003F6 486E FEF8 pea.l [A6 - 0x108]
000003FA 2F07 move.l -[A7], D7
000003FC 4EAD 3A5A jsr [A5 + 0x3A5A /* export_1863 */]
00000400 4240 clr.w D0
00000402 102E FEF8 move.b D0, [A6 - 0x108]
00000406 4A40 tst.w D0
00000408 6F62 ble +0x64 /* 0000046C */
0000040A 4267 clr.w -[A7]
0000040C 2054 movea.l A0, [A4]
0000040E 2F28 00EA move.l -[A7], [A0 + 0xEA]
00000412 2F28 00EE move.l -[A7], [A0 + 0xEE]
00000416 486E FEF8 pea.l [A6 - 0x108]
0000041A 4EBA FC94 jsr [PC - 0x36C /* 000000B0 */]
0000041E 101F move.b D0, [A7]+
00000420 6708 beq +0xA /* 0000042A */
00000422 3F3C 0001 move.w -[A7], 0x1
00000426 A9C8 syscall SysBeep
00000428 6048 bra +0x4A /* 00000472 */
label0000042A:
0000042A 42A7 clr.l -[A7]
0000042C 2F3C 756B 7476 move.l -[A7], 0x756B7476 /* 'uktv' */
00000432 2F06 move.l -[A7], D6
00000434 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
00000438 265F movea.l A3, [A7]+
0000043A 2054 movea.l A0, [A4]
0000043C 2F28 00EA move.l -[A7], [A0 + 0xEA]
00000440 486E FEF8 pea.l [A6 - 0x108]
00000444 42A7 clr.l -[A7]
00000446 4EAD 2F6A jsr [A5 + 0x2F6A /* export_1513 */]
0000044A 2F0B move.l -[A7], A3
0000044C 2054 movea.l A0, [A4]
0000044E 2F28 00EA move.l -[A7], [A0 + 0xEA]
00000452 4267 clr.w -[A7]
00000454 1F3C 0001 move.b -[A7], 0x1
00000458 1F3C 0001 move.b -[A7], 0x1
0000045C 4EAD 3242 jsr [A5 + 0x3242 /* export_1604 */]
00000460 2F0B move.l -[A7], A3
00000462 486E FEF8 pea.l [A6 - 0x108]
00000466 4EAD 325A jsr [A5 + 0x325A /* export_1607 */]
0000046A 6006 bra +0x8 /* 00000472 */
label0000046C:
0000046C 3F3C 0001 move.w -[A7], 0x1
00000470 A9C8 syscall SysBeep
label00000472:
00000472 2F3C 6B74 7874 move.l -[A7], 0x6B747874 /* 'ktxt' */
00000478 1F3C 0001 move.b -[A7], 0x1
0000047C 2F06 move.l -[A7], D6
0000047E 4EAD 146A jsr [A5 + 0x146A /* export_649 */]
00000482 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000486 4E5E unlink A6
00000488 2E9F move.l [A7], [A7]+
0000048A 4E75 rts
fn0000048C:
0000048C 4E56 FCF8 link A6, -0x0308
00000490 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000494 2E2E 0008 move.l D7, [A6 + 0x8]
00000498 2847 movea.l A4, D7
0000049A 42A7 clr.l -[A7]
0000049C 2F3C 756B 7476 move.l -[A7], 0x756B7476 /* 'uktv' */
000004A2 2F07 move.l -[A7], D7
000004A4 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
000004A8 265F movea.l A3, [A7]+
000004AA 486E FCF8 pea.l [A6 - 0x308]
000004AE 2F0B move.l -[A7], A3
000004B0 4EAD 324A jsr [A5 + 0x324A /* export_1605 */]
000004B4 205F movea.l A0, [A7]+
000004B6 43EE FDF8 lea.l A1, [A6 - 0x208]
000004BA 707F moveq.l D0, 0x7F
label000004BC:
000004BC 32D8 move.w [A1]+, [A0]+
000004BE 51C8 FFFC dbf D0, -0x6 /* 000004BC */
000004C2 42A7 clr.l -[A7]
000004C4 2F3C 6B74 7874 move.l -[A7], 0x6B747874 /* 'ktxt' */
000004CA 2F07 move.l -[A7], D7
000004CC 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
000004D0 2C1F move.l D6, [A7]+
000004D2 486E FEF8 pea.l [A6 - 0x108]
000004D6 2F06 move.l -[A7], D6
000004D8 4EAD 3A5A jsr [A5 + 0x3A5A /* export_1863 */]
000004DC 4240 clr.w D0
000004DE 102E FDF8 move.b D0, [A6 - 0x208]
000004E2 4A40 tst.w D0
000004E4 5EC0 sgt D0
000004E6 4A00 tst.b D0
000004E8 6774 beq +0x76 /* 0000055E */
000004EA 4241 clr.w D1
000004EC 122E FEF8 move.b D1, [A6 - 0x108]
000004F0 4A41 tst.w D1
000004F2 5EC1 sgt D1
000004F4 C001 and.b D0, D1
000004F6 6766 beq +0x68 /* 0000055E */
000004F8 4267 clr.w -[A7]
000004FA 2054 movea.l A0, [A4]
000004FC 2F28 00EA move.l -[A7], [A0 + 0xEA]
00000500 2F28 00EE move.l -[A7], [A0 + 0xEE]
00000504 486E FEF8 pea.l [A6 - 0x108]
00000508 4EBA FBA6 jsr [PC - 0x45A /* 000000B0 */]
0000050C 101F move.b D0, [A7]+
0000050E 6708 beq +0xA /* 00000518 */
00000510 3F3C 0001 move.w -[A7], 0x1
00000514 A9C8 syscall SysBeep
00000516 604C bra +0x4E /* 00000564 */
label00000518:
00000518 2054 movea.l A0, [A4]
0000051A 2F28 00EA move.l -[A7], [A0 + 0xEA]
0000051E 486E FDF8 pea.l [A6 - 0x208]
00000522 4EAD 2F72 jsr [A5 + 0x2F72 /* export_1514 */]
00000526 2054 movea.l A0, [A4]
00000528 2F28 00EA move.l -[A7], [A0 + 0xEA]
0000052C 486E FEF8 pea.l [A6 - 0x108]
00000530 42A7 clr.l -[A7]
00000532 4EAD 2F6A jsr [A5 + 0x2F6A /* export_1513 */]
00000536 2F0B move.l -[A7], A3
00000538 2054 movea.l A0, [A4]
0000053A 2F28 00EA move.l -[A7], [A0 + 0xEA]
0000053E 4267 clr.w -[A7]
00000540 1F3C 0001 move.b -[A7], 0x1
00000544 1F3C 0001 move.b -[A7], 0x1
00000548 4EAD 3242 jsr [A5 + 0x3242 /* export_1604 */]
0000054C 2F3C 6B74 7874 move.l -[A7], 0x6B747874 /* 'ktxt' */
00000552 1F3C 0001 move.b -[A7], 0x1
00000556 2F07 move.l -[A7], D7
00000558 4EAD 146A jsr [A5 + 0x146A /* export_649 */]
0000055C 6006 bra +0x8 /* 00000564 */
label0000055E:
0000055E 3F3C 0001 move.w -[A7], 0x1
00000562 A9C8 syscall SysBeep
label00000564:
00000564 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000568 4E5E unlink A6
0000056A 2E9F move.l [A7], [A7]+
0000056C 4E75 rts
0000056E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000570-00000574
fn00000570:
00000570 4E56 FDF8 link A6, -0x0208
// end alternate branch 00000570-00000574
fn00000570: // (misaligned)
00000572 FDF8 .invalid <<F/7/6>>
00000574 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000578 2E2E 0008 move.l D7, [A6 + 0x8]
0000057C 2847 movea.l A4, D7
0000057E 42A7 clr.l -[A7]
00000580 2F3C 756B 7476 move.l -[A7], 0x756B7476 /* 'uktv' */
00000586 2F07 move.l -[A7], D7
00000588 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
0000058C 265F movea.l A3, [A7]+
0000058E 486E FDF8 pea.l [A6 - 0x208]
00000592 2F0B move.l -[A7], A3
00000594 4EAD 324A jsr [A5 + 0x324A /* export_1605 */]
00000598 205F movea.l A0, [A7]+
0000059A 43EE FEF8 lea.l A1, [A6 - 0x108]
0000059E 707F moveq.l D0, 0x7F
label000005A0:
000005A0 32D8 move.w [A1]+, [A0]+
000005A2 51C8 FFFC dbf D0, -0x6 /* 000005A0 */
000005A6 4240 clr.w D0
000005A8 102E FEF8 move.b D0, [A6 - 0x108]
000005AC 4A40 tst.w D0
000005AE 6F54 ble +0x56 /* 00000604 */
000005B0 2054 movea.l A0, [A4]
000005B2 2F28 00EA move.l -[A7], [A0 + 0xEA]
000005B6 486E FEF8 pea.l [A6 - 0x108]
000005BA 4EAD 2F72 jsr [A5 + 0x2F72 /* export_1514 */]
000005BE 2F0B move.l -[A7], A3
000005C0 2054 movea.l A0, [A4]
000005C2 2F28 00EA move.l -[A7], [A0 + 0xEA]
000005C6 4267 clr.w -[A7]
000005C8 1F3C 0001 move.b -[A7], 0x1
000005CC 1F3C 0001 move.b -[A7], 0x1
000005D0 4EAD 3242 jsr [A5 + 0x3242 /* export_1604 */]
000005D4 42A7 clr.l -[A7]
000005D6 2F3C 6B74 7874 move.l -[A7], 0x6B747874 /* 'ktxt' */
000005DC 2F07 move.l -[A7], D7
000005DE 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
000005E2 2C1F move.l D6, [A7]+
000005E4 486E FEF8 pea.l [A6 - 0x108]
000005E8 1F3C 0001 move.b -[A7], 0x1
000005EC 2F06 move.l -[A7], D6
000005EE 4EAD 3A4A jsr [A5 + 0x3A4A /* export_1861 */]
000005F2 2F3C 6B74 7874 move.l -[A7], 0x6B747874 /* 'ktxt' */
000005F8 1F3C 0001 move.b -[A7], 0x1
000005FC 2F07 move.l -[A7], D7
000005FE 4EAD 146A jsr [A5 + 0x146A /* export_649 */]
00000602 6006 bra +0x8 /* 0000060A */
label00000604:
00000604 3F3C 0001 move.w -[A7], 0x1
00000608 A9C8 syscall SysBeep
label0000060A:
0000060A 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
0000060E 4E5E unlink A6
00000610 2E9F move.l [A7], [A7]+
00000612 4E75 rts
00000614 4E56 0000 link A6, 0
00000618 4EAD 446A jsr [A5 + 0x446A /* export_2185 */]
0000061C 4E5E unlink A6
0000061E 205F movea.l A0, [A7]+
00000620 DEFC 000A add.w A7, 0xA /* '\n' */
00000624 4ED0 jmp [A0]
00000626 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2419: // at 00000628 (misaligned)
0000062A FEDA 48E7 .extension 0xEDA <<F/2-3/7>> // unimplemented
0000062E 0738 286E btst [0x0000286E], D3
00000632 0008 41EE ori.b A0, 0xEE
00000636 FF46 .extension 0xF46 <<F/4-5/7>> // unimplemented
00000638 2454 movea.l A2, [A4]
0000063A 43EA 0056 lea.l A1, [A2 + 0x56]
0000063E 7049 moveq.l D0, 0x49
label00000640:
00000640 30D9 move.w [A0]+, [A1]+
00000642 51C8 FFFC dbf D0, -0x6 /* 00000640 */
00000646 266E FFD2 movea.l A3, [A6 - 0x2E]
0000064A 4267 clr.w -[A7]
0000064C 2F0B move.l -[A7], A3
0000064E 4EAD 2F22 jsr [A5 + 0x2F22 /* export_1504 */]
00000652 3C1F move.w D6, [A7]+
00000654 486E FF04 pea.l [A6 - 0xFC]
00000658 487A FFBA pea.l [PC - 0x46 /* 00000614, value 0x4E560000 'NV\0\0', cstring "NV" */]
0000065C 2F0E move.l -[A7], A6
0000065E 4EAD 20CA jsr [A5 + 0x20CA /* export_1045 */]
00000662 4EAD 4462 jsr [A5 + 0x4462 /* export_2184 */]
00000666 3006 move.w D0, D6
00000668 5340 subq.w D0, 1
0000066A 3D40 FF02 move.w [A6 - 0xFE], D0
0000066E 3E2E FF02 move.w D7, [A6 - 0xFE]
00000672 606A bra +0x6C /* 000006DE */
label00000674:
00000674 486E FEE2 pea.l [A6 - 0x11E]
00000678 2F0B move.l -[A7], A3
0000067A 3F07 move.w -[A7], D7
0000067C 4EAD 2F3A jsr [A5 + 0x2F3A /* export_1507 */]
00000680 205F movea.l A0, [A7]+
00000682 43EE FFDA lea.l A1, [A6 - 0x26]
00000686 700F moveq.l D0, 0x0F
label00000688:
00000688 32D8 move.w [A1]+, [A0]+
0000068A 51C8 FFFC dbf D0, -0x6 /* 00000688 */
0000068E 4267 clr.w -[A7]
00000690 2054 movea.l A0, [A4]
00000692 2F28 00EA move.l -[A7], [A0 + 0xEA]
00000696 486E FFDA pea.l [A6 - 0x26]
0000069A 4EAD 2F4A jsr [A5 + 0x2F4A /* export_1509 */]
0000069E 101F move.b D0, [A7]+
000006A0 0A00 0001 xori.b D0, 0x1
000006A4 4A00 tst.b D0
000006A6 6734 beq +0x36 /* 000006DC */
000006A8 2F00 move.l -[A7], D0
000006AA 4267 clr.w -[A7]
000006AC 2054 movea.l A0, [A4]
000006AE 2F28 00EE move.l -[A7], [A0 + 0xEE]
000006B2 486E FFDA pea.l [A6 - 0x26]
000006B6 4EAD 2F4A jsr [A5 + 0x2F4A /* export_1509 */]
000006BA 121F move.b D1, [A7]+
000006BC 201F move.l D0, [A7]+
000006BE 0A01 0001 xori.b D1, 0x1
000006C2 C001 and.b D0, D1
000006C4 6716 beq +0x18 /* 000006DC */
000006C6 486E FFDA pea.l [A6 - 0x26]
000006CA 2F2E FF46 move.l -[A7], [A6 - 0xBA]
000006CE 4EAD 52AA jsr [A5 + 0x52AA /* export_2641 */]
000006D2 2F0B move.l -[A7], A3
000006D4 486E FFDA pea.l [A6 - 0x26]
000006D8 4EAD 2F72 jsr [A5 + 0x2F72 /* export_1514 */]
label000006DC:
000006DC 5347 subq.w D7, 1
label000006DE:
000006DE 4A47 tst.w D7
000006E0 6C92 bge -0x6C /* 00000674 */
000006E2 4267 clr.w -[A7]
000006E4 2054 movea.l A0, [A4]
000006E6 2F28 00EA move.l -[A7], [A0 + 0xEA]
000006EA 4EAD 2F22 jsr [A5 + 0x2F22 /* export_1504 */]
000006EE 3A1F move.w D5, [A7]+
000006F0 426E FEE0 clr.w [A6 - 0x120]
000006F4 3005 move.w D0, D5
000006F6 5340 subq.w D0, 1
000006F8 3D40 FEDE move.w [A6 - 0x122], D0
000006FC 3E2E FEE0 move.w D7, [A6 - 0x120]
00000700 603A bra +0x3C /* 0000073C */
label00000702:
00000702 486E FEE2 pea.l [A6 - 0x11E]
00000706 2054 movea.l A0, [A4]
00000708 2F28 00EA move.l -[A7], [A0 + 0xEA]
0000070C 3F07 move.w -[A7], D7
0000070E 4EAD 2F3A jsr [A5 + 0x2F3A /* export_1507 */]
00000712 205F movea.l A0, [A7]+
00000714 43EE FFDA lea.l A1, [A6 - 0x26]
00000718 700F moveq.l D0, 0x0F
label0000071A:
0000071A 32D8 move.w [A1]+, [A0]+
0000071C 51C8 FFFC dbf D0, -0x6 /* 0000071A */
00000720 486E FFDA pea.l [A6 - 0x26]
00000724 2F2E FF46 move.l -[A7], [A6 - 0xBA]
00000728 4EAD 52B2 jsr [A5 + 0x52B2 /* export_2642 */]
0000072C 2F0B move.l -[A7], A3
0000072E 486E FFDA pea.l [A6 - 0x26]
00000732 42A7 clr.l -[A7]
00000734 4EAD 2F6A jsr [A5 + 0x2F6A /* export_1513 */]
00000738 5247 addq.w D7, 1
0000073A 6906 bvs +0x8 /* 00000742 */
label0000073C:
0000073C BE6E FEDE cmp.w D7, [A6 - 0x122]
00000740 6FC0 ble -0x3E /* 00000702 */
label00000742:
00000742 4267 clr.w -[A7]
00000744 2054 movea.l A0, [A4]
00000746 2F28 00EE move.l -[A7], [A0 + 0xEE]
0000074A 4EAD 2F22 jsr [A5 + 0x2F22 /* export_1504 */]
0000074E 3C1F move.w D6, [A7]+
00000750 426E FEDC clr.w [A6 - 0x124]
00000754 3006 move.w D0, D6
00000756 5340 subq.w D0, 1
00000758 3D40 FEDA move.w [A6 - 0x126], D0
0000075C 3E2E FEDC move.w D7, [A6 - 0x124]
00000760 603E bra +0x40 /* 000007A0 */
label00000762:
00000762 486E FEE2 pea.l [A6 - 0x11E]
00000766 2054 movea.l A0, [A4]
00000768 2F28 00EE move.l -[A7], [A0 + 0xEE]
0000076C 3F07 move.w -[A7], D7
0000076E 4EAD 2F3A jsr [A5 + 0x2F3A /* export_1507 */]
00000772 205F movea.l A0, [A7]+
00000774 43EE FFDA lea.l A1, [A6 - 0x26]
00000778 700F moveq.l D0, 0x0F
label0000077A:
0000077A 32D8 move.w [A1]+, [A0]+
0000077C 51C8 FFFC dbf D0, -0x6 /* 0000077A */
00000780 486E FFDA pea.l [A6 - 0x26]
00000784 2F2E FF46 move.l -[A7], [A6 - 0xBA]
00000788 4EAD 52B2 jsr [A5 + 0x52B2 /* export_2642 */]
0000078C 2F0B move.l -[A7], A3
0000078E 486E FFDA pea.l [A6 - 0x26]
00000792 1F3C 0001 move.b -[A7], 0x1
00000796 4267 clr.w -[A7]
00000798 4EAD 2F6A jsr [A5 + 0x2F6A /* export_1513 */]
0000079C 5247 addq.w D7, 1
0000079E 6906 bvs +0x8 /* 000007A6 */
label000007A0:
000007A0 BE6E FEDA cmp.w D7, [A6 - 0x126]
000007A4 6FBC ble -0x42 /* 00000762 */
label000007A6:
000007A6 4267 clr.w -[A7]
000007A8 2F0B move.l -[A7], A3
000007AA 4EAD 2F22 jsr [A5 + 0x2F22 /* export_1504 */]
000007AE 3D5F FF4A move.w [A6 - 0xB6], [A7]+
000007B2 4267 clr.w -[A7]
000007B4 2F0B move.l -[A7], A3
000007B6 4EAD 2F32 jsr [A5 + 0x2F32 /* export_1506 */]
000007BA 3D5F FF4C move.w [A6 - 0xB4], [A7]+
000007BE 2054 movea.l A0, [A4]
000007C0 4A68 00F2 tst.w [A0 + 0xF2]
000007C4 5EC0 sgt D0
000007C6 4A00 tst.b D0
000007C8 6718 beq +0x1A /* 000007E2 */
000007CA 7201 moveq.l D1, 0x01
000007CC B26E FF4A cmp.w D1, [A6 - 0xB6]
000007D0 5EC1 sgt D1
000007D2 C001 and.b D0, D1
000007D4 670C beq +0xE /* 000007E2 */
000007D6 487A 0068 pea.l [PC + 0x68 /* 00000840, value 0x0, cstring "" */]
000007DA 2F2E FF46 move.l -[A7], [A6 - 0xBA]
000007DE 4EAD 52B2 jsr [A5 + 0x52B2 /* export_2642 */]
label000007E2:
000007E2 7001 moveq.l D0, 0x01
000007E4 2054 movea.l A0, [A4]
000007E6 B068 00F2 cmp.w D0, [A0 + 0xF2]
000007EA 5EC0 sgt D0
000007EC 4A00 tst.b D0
000007EE 6716 beq +0x18 /* 00000806 */
000007F0 4A6E FF4A tst.w [A6 - 0xB6]
000007F4 5EC1 sgt D1
000007F6 C001 and.b D0, D1
000007F8 670C beq +0xE /* 00000806 */
000007FA 487A 0044 pea.l [PC + 0x44 /* 00000840, value 0x0, cstring "" */]
000007FE 2F2E FF46 move.l -[A7], [A6 - 0xBA]
00000802 4EAD 52AA jsr [A5 + 0x52AA /* export_2641 */]
label00000806:
00000806 4267 clr.w -[A7]
00000808 486E FF46 pea.l [A6 - 0xBA]
0000080C 3F3C 0103 move.w -[A7], 0x103
00000810 4EAD 52C2 jsr [A5 + 0x52C2 /* export_2644 */]
00000814 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
00000818 2254 movea.l A1, [A4]
0000081A 41E9 0056 lea.l A0, [A1 + 0x56]
0000081E 45EE FF46 lea.l A2, [A6 - 0xBA]
00000822 7049 moveq.l D0, 0x49
label00000824:
00000824 30DA move.w [A0]+, [A2]+
00000826 51C8 FFFC dbf D0, -0x6 /* 00000824 */
0000082A 4EAD 446A jsr [A5 + 0x446A /* export_2185 */]
0000082E 486E FF04 pea.l [A6 - 0xFC]
00000832 4EAD 2112 jsr [A5 + 0x2112 /* export_1054 */]
00000836 4CDF 1CE0 movem.l D5,D6,D7,A2,A3,A4, [A7]+
0000083A 4E5E unlink A6
0000083C 2E9F move.l [A7], [A7]+
0000083E 4E75 rts
00000840 0000 0000 ori.b D0, 0x0
00000844 4E56 0000 link A6, 0
00000848 2F0C move.l -[A7], A4
0000084A 286E 0008 movea.l A4, [A6 + 0x8]
0000084E 4AAC FFFC tst.l [A4 - 0x4]
00000852 6708 beq +0xA /* 0000085C */
00000854 2F2C FFFC move.l -[A7], [A4 - 0x4]
00000858 4EAD 3C92 jsr [A5 + 0x3C92 /* export_1934 */]
label0000085C:
0000085C 102C 0008 move.b D0, [A4 + 0x8]
00000860 6604 bne +0x6 /* 00000866 */
00000862 4EAD 5282 jsr [A5 + 0x5282 /* export_2636 */]
label00000866:
00000866 285F movea.l A4, [A7]+
00000868 4E5E unlink A6
0000086A 205F movea.l A0, [A7]+
0000086C DEFC 000A add.w A7, 0xA /* '\n' */
00000870 4ED0 jmp [A0]
00000872 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000874-00000878
fn00000874:
00000874 4E56 FF22 link A6, -0x00DE
// end alternate branch 00000874-00000878
fn00000874: // (misaligned)
00000876 FF22 .extension 0xF22 <<F/4-5/7>> // unimplemented
00000878 48E7 0108 movem.l -[A7], D7,A4
0000087C 422E 0010 clr.b [A6 + 0x10]
00000880 7000 moveq.l D0, 0x00
00000882 2D40 FFFC move.l [A6 - 0x4], D0
00000886 102D F15C move.b D0, [A5 - 0xEA4]
0000088A 670E beq +0x10 /* 0000089A */
0000088C 2F3C 0003 0FA8 move.l -[A7], 0x30FA8
00000892 4EAD 2DB2 jsr [A5 + 0x2DB2 /* export_1458 */]
00000896 6000 012A bra +0x12C /* 000009C2 */
label0000089A:
0000089A 4267 clr.w -[A7]
0000089C 4EAD 2E02 jsr [A5 + 0x2E02 /* export_1468 */]
000008A0 101F move.b D0, [A7]+
000008A2 6704 beq +0x6 /* 000008A8 */
000008A4 6000 011C bra +0x11E /* 000009C2 */
label000008A8:
000008A8 102E 0008 move.b D0, [A6 + 0x8]
000008AC 6618 bne +0x1A /* 000008C6 */
000008AE 4267 clr.w -[A7]
000008B0 4EAD 527A jsr [A5 + 0x527A /* export_2635 */]
000008B4 101F move.b D0, [A7]+
000008B6 660E bne +0x10 /* 000008C6 */
000008B8 2F3C 0001 0FB7 move.l -[A7], 0x10FB7
000008BE 4EAD 2DB2 jsr [A5 + 0x2DB2 /* export_1458 */]
000008C2 6000 00FE bra +0x100 /* 000009C2 */
label000008C6:
000008C6 4267 clr.w -[A7]
000008C8 2F2E 000C move.l -[A7], [A6 + 0xC]
000008CC 486E FF28 pea.l [A6 - 0xD8]
000008D0 4EAD 52DA jsr [A5 + 0x52DA /* export_2647 */]
000008D4 3E1F move.w D7, [A7]+
000008D6 6718 beq +0x1A /* 000008F0 */
000008D8 102E 0008 move.b D0, [A6 + 0x8]
000008DC 6604 bne +0x6 /* 000008E2 */
000008DE 4EAD 5282 jsr [A5 + 0x5282 /* export_2636 */]
label000008E2:
000008E2 2F3C 0001 0FA8 move.l -[A7], 0x10FA8
000008E8 4EAD 2DB2 jsr [A5 + 0x2DB2 /* export_1458 */]
000008EC 6000 00D4 bra +0xD6 /* 000009C2 */
label000008F0:
000008F0 486E FFB6 pea.l [A6 - 0x4A]
000008F4 487A FF4E pea.l [PC - 0xB2 /* 00000844, value 0x4E560000 'NV\0\0', cstring "NV" */]
000008F8 2F0E move.l -[A7], A6
000008FA 4EAD 20CA jsr [A5 + 0x20CA /* export_1045 */]
000008FE 0C6D 0700 FCA8 cmpi.w [A5 - 0x358], 0x700
00000904 6D12 blt +0x14 /* 00000918 */
00000906 42A7 clr.l -[A7]
00000908 3F3C 0FA6 move.w -[A7], 0xFA6
0000090C 42A7 clr.l -[A7]
0000090E 4EAD 1162 jsr [A5 + 0x1162 /* export_552 */]
00000912 2D5F FFFC move.l [A6 - 0x4], [A7]+
00000916 6010 bra +0x12 /* 00000928 */
label00000918:
00000918 42A7 clr.l -[A7]
0000091A 3F3C 0FA4 move.w -[A7], 0xFA4
0000091E 42A7 clr.l -[A7]
00000920 4EAD 1162 jsr [A5 + 0x1162 /* export_552 */]
00000924 2D5F FFFC move.l [A6 - 0x4], [A7]+
label00000928:
00000928 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000092C 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */]
00000930 102E 000A move.b D0, [A6 + 0xA]
00000934 6712 beq +0x14 /* 00000948 */
00000936 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000093A 2F2D E7E4 move.l -[A7], [A5 - 0x181C]
0000093E 3F3C 0073 move.w -[A7], 0x73 /* 's' */
00000942 4EBA F6BC jsr [PC - 0x944 /* 00000000 */]
00000946 600E bra +0x10 /* 00000956 */
label00000948:
00000948 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000094C 2F2D E7E4 move.l -[A7], [A5 - 0x181C]
00000950 4267 clr.w -[A7]
00000952 4EBA F6AC jsr [PC - 0x954 /* 00000000 */]
label00000956:
00000956 42A7 clr.l -[A7]
00000958 2F3C 6164 646B move.l -[A7], 0x6164646B /* 'addk' */
0000095E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000962 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
00000966 285F movea.l A4, [A7]+
00000968 2F2E 000C move.l -[A7], [A6 + 0xC]
0000096C 2F0C move.l -[A7], A4
0000096E 4EBA F79C jsr [PC - 0x864 /* 0000010C */]
00000972 42A7 clr.l -[A7]
00000974 2F0C move.l -[A7], A4
00000976 4EAD 1462 jsr [A5 + 0x1462 /* export_648 */]
0000097A 2D5F FFF4 move.l [A6 - 0xC], [A7]+
0000097E 203C 646F 6E65 move.l D0, 0x646F6E65 /* 'done' */
00000984 B0AE FFF4 cmp.l D0, [A6 - 0xC]
00000988 660C bne +0xE /* 00000996 */
0000098A 2F0C move.l -[A7], A4
0000098C 4EAD 3AC2 jsr [A5 + 0x3AC2 /* export_1876 */]
00000990 1D7C 0001 0010 move.b [A6 + 0x10], 0x1
label00000996:
00000996 102E 000A move.b D0, [A6 + 0xA]
0000099A 660C bne +0xE /* 000009A8 */
0000099C 2F2E FFFC move.l -[A7], [A6 - 0x4]
000009A0 486D E7E4 pea.l [A5 - 0x181C]
000009A4 4EBA F6DE jsr [PC - 0x922 /* 00000084 */]
label000009A8:
000009A8 486E FFB6 pea.l [A6 - 0x4A]
000009AC 4EAD 2112 jsr [A5 + 0x2112 /* export_1054 */]
000009B0 102E 0008 move.b D0, [A6 + 0x8]
000009B4 6604 bne +0x6 /* 000009BA */
000009B6 4EAD 5282 jsr [A5 + 0x5282 /* export_2636 */]
label000009BA:
000009BA 2F2E FFFC move.l -[A7], [A6 - 0x4]
000009BE 4EAD 3C92 jsr [A5 + 0x3C92 /* export_1934 */]
label000009C2:
000009C2 4CDF 1080 movem.l D7,A4, [A7]+
000009C6 4E5E unlink A6
000009C8 205F movea.l A0, [A7]+
000009CA 504F addq.w A7, 8
000009CC 4ED0 jmp [A0]
000009CE 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2420: // at 000009D0 (misaligned)
000009D2 0000 4267 ori.b D0, 0x67 /* 'g' */
000009D6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000009DA 42A7 clr.l -[A7]
000009DC 4EBA FE96 jsr [PC - 0x16A /* 00000874 */]
000009E0 1D5F 000C move.b [A6 + 0xC], [A7]+
000009E4 4E5E unlink A6
000009E6 2E9F move.l [A7], [A7]+
000009E8 4E75 rts
000009EA 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000009EC-000009FA
fn000009EC:
000009EC 4E56 FE38 link A6, -0x01C8
000009F0 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4
000009F4 2C2E 0008 move.l D6, [A6 + 0x8]
000009F8 2846 movea.l A4, D6
// end alternate branch 000009EC-000009FA
fn000009EC: // (misaligned)
000009EE FE38 48E7 .unknown 0xFE38 0x48E7 (W = 7)
000009F2 0338 2C2E btst [0x00002C2E], D1
000009F6 0008 2846 ori.b A0, 0x46 /* 'F' */
000009FA 2054 movea.l A0, [A4]
000009FC 216E 000C 00F4 move.l [A0 + 0xF4], [A6 + 0xC]
00000A02 486E FF68 pea.l [A6 - 0x98]
00000A06 4EAD 528A jsr [A5 + 0x528A /* export_2637 */]
00000A0A 2254 movea.l A1, [A4]
00000A0C 41E9 0056 lea.l A0, [A1 + 0x56]
00000A10 45EE FF68 lea.l A2, [A6 - 0x98]
00000A14 7049 moveq.l D0, 0x49
label00000A16:
00000A16 30DA move.w [A0]+, [A2]+
00000A18 51C8 FFFC dbf D0, -0x6 /* 00000A16 */
00000A1C 4269 00F2 clr.w [A1 + 0xF2]
00000A20 42A7 clr.l -[A7]
00000A22 2054 movea.l A0, [A4]
00000A24 2F28 00F4 move.l -[A7], [A0 + 0xF4]
00000A28 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
00000A2C 7004 moveq.l D0, 0x04
00000A2E 2F00 move.l -[A7], D0
00000A30 4EAD 24F2 jsr [A5 + 0x24F2 /* export_1178 */]
00000A34 2054 movea.l A0, [A4]
00000A36 215F 00F8 move.l [A0 + 0xF8], [A7]+
00000A3A 42A7 clr.l -[A7]
00000A3C 4EAD 2F1A jsr [A5 + 0x2F1A /* export_1503 */]
00000A40 265F movea.l A3, [A7]+
00000A42 2F0B move.l -[A7], A3
00000A44 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */]
00000A48 2054 movea.l A0, [A4]
00000A4A 214B 00EA move.l [A0 + 0xEA], A3
00000A4E 7000 moveq.l D0, 0x00
00000A50 2140 00EE move.l [A0 + 0xEE], D0
00000A54 42A7 clr.l -[A7]
00000A56 2F3C 756B 7476 move.l -[A7], 0x756B7476 /* 'uktv' */
00000A5C 2F06 move.l -[A7], D6
00000A5E 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
00000A62 2E17 move.l D7, [A7]
00000A64 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */]
00000A68 2F07 move.l -[A7], D7
00000A6A 2F0B move.l -[A7], A3
00000A6C 4267 clr.w -[A7]
00000A6E 1F3C 0001 move.b -[A7], 0x1
00000A72 1F3C 0001 move.b -[A7], 0x1
00000A76 4EAD 3242 jsr [A5 + 0x3242 /* export_1604 */]
00000A7A 4267 clr.w -[A7]
00000A7C 2F0B move.l -[A7], A3
00000A7E 4EAD 2F2A jsr [A5 + 0x2F2A /* export_1505 */]
00000A82 4A5F tst.w [A7]+
00000A84 6F14 ble +0x16 /* 00000A9A */
00000A86 2F3C 0000 0001 move.l -[A7], 0x1
00000A8C 1F3C 0001 move.b -[A7], 0x1
00000A90 1F3C 0001 move.b -[A7], 0x1
00000A94 2F07 move.l -[A7], D7
00000A96 4EAD 3A8A jsr [A5 + 0x3A8A /* export_1869 */]
label00000A9A:
00000A9A 1F3C 0001 move.b -[A7], 0x1
00000A9E 2F07 move.l -[A7], D7
00000AA0 4EAD 169A jsr [A5 + 0x169A /* export_719 */]
00000AA4 2054 movea.l A0, [A4]
00000AA6 2F28 00F8 move.l -[A7], [A0 + 0xF8]
00000AAA 486E FE38 pea.l [A6 - 0x1C8]
00000AAE 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00000AB2 487A 0028 pea.l [PC + 0x28 /* 00000ADC, value 0x95E4E75 '\t^Nu', pstring "^NumItems" */]
00000AB6 486E FE38 pea.l [A6 - 0x1C8]
00000ABA 2F06 move.l -[A7], D6
00000ABC 4EAD 145A jsr [A5 + 0x145A /* export_647 */]
00000AC0 2F3C 6B74 7874 move.l -[A7], 0x6B747874 /* 'ktxt' */
00000AC6 1F3C 0001 move.b -[A7], 0x1
00000ACA 2F06 move.l -[A7], D6
00000ACC 4EAD 146A jsr [A5 + 0x146A /* export_649 */]
00000AD0 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+
00000AD4 4E5E unlink A6
00000AD6 205F movea.l A0, [A7]+
00000AD8 504F addq.w A7, 8
00000ADA 4ED0 jmp [A0]
00000ADC 095E bchg [A6]+, D4
00000ADE 4E75 rts
00000AE0 6D49 blt +0x4B /* 00000B2B */
00000AE2 7465 moveq.l D2, 0x65
00000AE4 6D73 blt +0x75 /* 00000B59 */
00000AE6 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2421: // at 00000AE8 (misaligned)
00000AEA 0000 206E ori.b D0, 0x6E /* 'n' */
00000AEE 0008 2050 ori.b A0, 0x50 /* 'P' */
00000AF2 2F28 00F4 move.l -[A7], [A0 + 0xF4]
00000AF6 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
00000AFA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000AFE 4EBA F78C jsr [PC - 0x874 /* 0000028C */]
00000B02 4E5E unlink A6
00000B04 2E9F move.l [A7], [A7]+
00000B06 4E75 rts
00000B08 4E56 FFFC link A6, -0x0004
00000B0C 2F0C move.l -[A7], A4
00000B0E 286E 0008 movea.l A4, [A6 + 0x8]
00000B12 204C movea.l A0, A4
00000B14 5088 addq.l A0, 8
00000B16 2050 movea.l A0, [A0]
00000B18 2D48 FFFC move.l [A6 - 0x4], A0
00000B1C 486C FE40 pea.l [A4 - 0x1C0]
00000B20 4EAD 5292 jsr [A5 + 0x5292 /* export_2638 */]
00000B24 4EAD 446A jsr [A5 + 0x446A /* export_2185 */]
00000B28 2F2C FE38 move.l -[A7], [A4 - 0x1C8]
00000B2C 4EAD 2DEA jsr [A5 + 0x2DEA /* export_1465 */]
00000B30 285F movea.l A4, [A7]+
00000B32 4E5E unlink A6
00000B34 205F movea.l A0, [A7]+
00000B36 DEFC 000A add.w A7, 0xA /* '\n' */
00000B3A 4ED0 jmp [A0]
export_2422:
00000B3C 4E56 FDCE link A6, -0x0232
00000B40 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000B44 286E 0008 movea.l A4, [A6 + 0x8]
00000B48 486E FE40 pea.l [A6 - 0x1C0]
00000B4C 4EAD 528A jsr [A5 + 0x528A /* export_2637 */]
00000B50 486E FDFA pea.l [A6 - 0x206]
00000B54 487A FFB2 pea.l [PC - 0x4E /* 00000B08, value 0x4E56FFFC */]
00000B58 2F0E move.l -[A7], A6
00000B5A 4EAD 20CA jsr [A5 + 0x20CA /* export_1045 */]
00000B5E 486E FED4 pea.l [A6 - 0x12C]
00000B62 2F3C 000F 0FAF move.l -[A7], 0xF0FAF
00000B68 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */]
00000B6C 42A7 clr.l -[A7]
00000B6E 486E FED4 pea.l [A6 - 0x12C]
00000B72 2054 movea.l A0, [A4]
00000B74 2F28 00F8 move.l -[A7], [A0 + 0xF8]
00000B78 4EAD 2DC2 jsr [A5 + 0x2DC2 /* export_1460 */]
00000B7C 2D5F FE38 move.l [A6 - 0x1C8], [A7]+
00000B80 7000 moveq.l D0, 0x00
00000B82 2D40 FDF6 move.l [A6 - 0x20A], D0
00000B86 2054 movea.l A0, [A4]
00000B88 2028 00F8 move.l D0, [A0 + 0xF8]
00000B8C 5380 subq.l D0, 1
00000B8E 2D40 FDF2 move.l [A6 - 0x20E], D0
00000B92 2E2E FDF6 move.l D7, [A6 - 0x20A]
00000B96 6000 014C bra +0x14E /* 00000CE4 */
label00000B9A:
00000B9A 4267 clr.w -[A7]
00000B9C 2254 movea.l A1, [A4]
00000B9E 2069 00F4 movea.l A0, [A1 + 0xF4]
00000BA2 2050 movea.l A0, [A0]
00000BA4 2007 move.l D0, D7
00000BA6 E580 asl D0, 2
00000BA8 2F30 0800 move.l -[A7], [A0 + D0]
00000BAC 486E FE40 pea.l [A6 - 0x1C0]
00000BB0 4EAD 52A2 jsr [A5 + 0x52A2 /* export_2640 */]
00000BB4 381F move.w D4, [A7]+
00000BB6 6600 0112 bne +0x114 /* 00000CCA */
00000BBA 4267 clr.w -[A7]
00000BBC 2F0B move.l -[A7], A3
00000BBE 4EAD 2F22 jsr [A5 + 0x2F22 /* export_1504 */]
00000BC2 2054 movea.l A0, [A4]
00000BC4 315F 00F2 move.w [A0 + 0xF2], [A7]+
00000BC8 266E FECC movea.l A3, [A6 - 0x134]
00000BCC 4267 clr.w -[A7]
00000BCE 2F0B move.l -[A7], A3
00000BD0 4EAD 2F22 jsr [A5 + 0x2F22 /* export_1504 */]
00000BD4 3D5F FFFA move.w [A6 - 0x6], [A7]+
00000BD8 4EAD 4462 jsr [A5 + 0x4462 /* export_2184 */]
00000BDC 4267 clr.w -[A7]
00000BDE 2054 movea.l A0, [A4]
00000BE0 2F28 00EA move.l -[A7], [A0 + 0xEA]
00000BE4 4EAD 2F22 jsr [A5 + 0x2F22 /* export_1504 */]
00000BE8 3A1F move.w D5, [A7]+
00000BEA 426E FDF0 clr.w [A6 - 0x210]
00000BEE 3005 move.w D0, D5
00000BF0 5340 subq.w D0, 1
00000BF2 3D40 FDEE move.w [A6 - 0x212], D0
00000BF6 3C2E FDF0 move.w D6, [A6 - 0x210]
00000BFA 604A bra +0x4C /* 00000C46 */
label00000BFC:
00000BFC 486E FDCE pea.l [A6 - 0x232]
00000C00 2054 movea.l A0, [A4]
00000C02 2F28 00EA move.l -[A7], [A0 + 0xEA]
00000C06 3F06 move.w -[A7], D6
00000C08 4EAD 2F3A jsr [A5 + 0x2F3A /* export_1507 */]
00000C0C 205F movea.l A0, [A7]+
00000C0E 43EE FFD4 lea.l A1, [A6 - 0x2C]
00000C12 700F moveq.l D0, 0x0F
label00000C14:
00000C14 32D8 move.w [A1]+, [A0]+
00000C16 51C8 FFFC dbf D0, -0x6 /* 00000C14 */
00000C1A 4267 clr.w -[A7]
00000C1C 2F0B move.l -[A7], A3
00000C1E 486E FFD4 pea.l [A6 - 0x2C]
00000C22 4EAD 2F4A jsr [A5 + 0x2F4A /* export_1509 */]
00000C26 101F move.b D0, [A7]+
00000C28 6618 bne +0x1A /* 00000C42 */
00000C2A 486E FFD4 pea.l [A6 - 0x2C]
00000C2E 2F2E FE40 move.l -[A7], [A6 - 0x1C0]
00000C32 4EAD 52B2 jsr [A5 + 0x52B2 /* export_2642 */]
00000C36 2F0B move.l -[A7], A3
00000C38 486E FFD4 pea.l [A6 - 0x2C]
00000C3C 42A7 clr.l -[A7]
00000C3E 4EAD 2F6A jsr [A5 + 0x2F6A /* export_1513 */]
label00000C42:
00000C42 5246 addq.w D6, 1
00000C44 6906 bvs +0x8 /* 00000C4C */
label00000C46:
00000C46 BC6E FDEE cmp.w D6, [A6 - 0x212]
00000C4A 6FB0 ble -0x4E /* 00000BFC */
label00000C4C:
00000C4C 4267 clr.w -[A7]
00000C4E 2F0B move.l -[A7], A3
00000C50 4EAD 2F22 jsr [A5 + 0x2F22 /* export_1504 */]
00000C54 3D5F FE44 move.w [A6 - 0x1BC], [A7]+
00000C58 4267 clr.w -[A7]
00000C5A 2F0B move.l -[A7], A3
00000C5C 4EAD 2F32 jsr [A5 + 0x2F32 /* export_1506 */]
00000C60 3D5F FE46 move.w [A6 - 0x1BA], [A7]+
00000C64 2054 movea.l A0, [A4]
00000C66 4A68 00F2 tst.w [A0 + 0xF2]
00000C6A 5EC0 sgt D0
00000C6C 4A00 tst.b D0
00000C6E 6718 beq +0x1A /* 00000C88 */
00000C70 7201 moveq.l D1, 0x01
00000C72 B26E FE44 cmp.w D1, [A6 - 0x1BC]
00000C76 5EC1 sgt D1
00000C78 C001 and.b D0, D1
00000C7A 670C beq +0xE /* 00000C88 */
00000C7C 487A 0088 pea.l [PC + 0x88 /* 00000D06, value 0x4E56 'NV', cstring "" */]
00000C80 2F2E FE40 move.l -[A7], [A6 - 0x1C0]
00000C84 4EAD 52B2 jsr [A5 + 0x52B2 /* export_2642 */]
label00000C88:
00000C88 7001 moveq.l D0, 0x01
00000C8A 2054 movea.l A0, [A4]
00000C8C B068 00F2 cmp.w D0, [A0 + 0xF2]
00000C90 5EC0 sgt D0
00000C92 4A00 tst.b D0
00000C94 6716 beq +0x18 /* 00000CAC */
00000C96 4A6E FE44 tst.w [A6 - 0x1BC]
00000C9A 5EC1 sgt D1
00000C9C C001 and.b D0, D1
00000C9E 670C beq +0xE /* 00000CAC */
00000CA0 487A 0064 pea.l [PC + 0x64 /* 00000D06, value 0x4E56 'NV', cstring "" */]
00000CA4 2F2E FE40 move.l -[A7], [A6 - 0x1C0]
00000CA8 4EAD 52AA jsr [A5 + 0x52AA /* export_2641 */]
label00000CAC:
00000CAC 4267 clr.w -[A7]
00000CAE 486E FE40 pea.l [A6 - 0x1C0]
00000CB2 3F3C 0103 move.w -[A7], 0x103
00000CB6 4EAD 52C2 jsr [A5 + 0x52C2 /* export_2644 */]
00000CBA 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
00000CBE 4EAD 446A jsr [A5 + 0x446A /* export_2185 */]
00000CC2 486E FE40 pea.l [A6 - 0x1C0]
00000CC6 4EAD 5292 jsr [A5 + 0x5292 /* export_2638 */]
label00000CCA:
00000CCA 4267 clr.w -[A7]
00000CCC 2F2E FE38 move.l -[A7], [A6 - 0x1C8]
00000CD0 2007 move.l D0, D7
00000CD2 5280 addq.l D0, 1
00000CD4 2F00 move.l -[A7], D0
00000CD6 4EAD 2DD2 jsr [A5 + 0x2DD2 /* export_1462 */]
00000CDA 101F move.b D0, [A7]+
00000CDC 6702 beq +0x4 /* 00000CE0 */
00000CDE 600C bra +0xE /* 00000CEC */
label00000CE0:
00000CE0 5287 addq.l D7, 1
00000CE2 6908 bvs +0xA /* 00000CEC */
label00000CE4:
00000CE4 BEAE FDF2 cmp.l D7, [A6 - 0x20E]
00000CE8 6F00 FEB0 ble -0x14E /* 00000B9A */
label00000CEC:
00000CEC 2F2E FE38 move.l -[A7], [A6 - 0x1C8]
00000CF0 4EAD 2DEA jsr [A5 + 0x2DEA /* export_1465 */]
00000CF4 486E FDFA pea.l [A6 - 0x206]
00000CF8 4EAD 2112 jsr [A5 + 0x2112 /* export_1054 */]
00000CFC 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00000D00 4E5E unlink A6
00000D02 2E9F move.l [A7], [A7]+
00000D04 4E75 rts
00000D06 0000 4E56 ori.b D0, 0x56 /* 'V' */
00000D0A 0000 206E ori.b D0, 0x6E /* 'n' */
00000D0E 0008 4AA8 ori.b A0, 0xA8
00000D12 FFFC .invalid <<F/7/7>>
00000D14 6708 beq +0xA /* 00000D1E */
00000D16 2F28 FFFC move.l -[A7], [A0 - 0x4]
00000D1A 4EAD 3C92 jsr [A5 + 0x3C92 /* export_1934 */]
label00000D1E:
00000D1E 4EAD 5282 jsr [A5 + 0x5282 /* export_2636 */]
00000D22 4E5E unlink A6
00000D24 205F movea.l A0, [A7]+
00000D26 DEFC 000A add.w A7, 0xA /* '\n' */
00000D2A 4ED0 jmp [A0]
fn00000D2C:
00000D2C 4E56 FFAE link A6, -0x0052
00000D30 2F0C move.l -[A7], A4
00000D32 422E 000C clr.b [A6 + 0xC]
00000D36 7000 moveq.l D0, 0x00
00000D38 2D40 FFFC move.l [A6 - 0x4], D0
00000D3C 102D F15C move.b D0, [A5 - 0xEA4]
00000D40 670E beq +0x10 /* 00000D50 */
00000D42 2F3C 0003 0FA8 move.l -[A7], 0x30FA8
00000D48 4EAD 2DB2 jsr [A5 + 0x2DB2 /* export_1458 */]
00000D4C 6000 00D6 bra +0xD8 /* 00000E24 */
label00000D50:
00000D50 4267 clr.w -[A7]
00000D52 4EAD 2E02 jsr [A5 + 0x2E02 /* export_1468 */]
00000D56 101F move.b D0, [A7]+
00000D58 6704 beq +0x6 /* 00000D5E */
00000D5A 6000 00C8 bra +0xCA /* 00000E24 */
label00000D5E:
00000D5E 4267 clr.w -[A7]
00000D60 4EAD 527A jsr [A5 + 0x527A /* export_2635 */]
00000D64 101F move.b D0, [A7]+
00000D66 660E bne +0x10 /* 00000D76 */
00000D68 2F3C 0001 0FB7 move.l -[A7], 0x10FB7
00000D6E 4EAD 2DB2 jsr [A5 + 0x2DB2 /* export_1458 */]
00000D72 6000 00B0 bra +0xB2 /* 00000E24 */
label00000D76:
00000D76 486E FFB6 pea.l [A6 - 0x4A]
00000D7A 487A FF8C pea.l [PC - 0x74 /* 00000D08, value 0x4E560000 'NV\0\0', cstring "NV" */]
00000D7E 2F0E move.l -[A7], A6
00000D80 4EAD 20CA jsr [A5 + 0x20CA /* export_1045 */]
00000D84 0C6D 0700 FCA8 cmpi.w [A5 - 0x358], 0x700
00000D8A 6D12 blt +0x14 /* 00000D9E */
00000D8C 42A7 clr.l -[A7]
00000D8E 3F3C 0FBA move.w -[A7], 0xFBA
00000D92 42A7 clr.l -[A7]
00000D94 4EAD 1162 jsr [A5 + 0x1162 /* export_552 */]
00000D98 2D5F FFFC move.l [A6 - 0x4], [A7]+
00000D9C 6010 bra +0x12 /* 00000DAE */
label00000D9E:
00000D9E 42A7 clr.l -[A7]
00000DA0 3F3C 0FB8 move.w -[A7], 0xFB8
00000DA4 42A7 clr.l -[A7]
00000DA6 4EAD 1162 jsr [A5 + 0x1162 /* export_552 */]
00000DAA 2D5F FFFC move.l [A6 - 0x4], [A7]+
label00000DAE:
00000DAE 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000DB2 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */]
00000DB6 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000DBA 2F2D E7E4 move.l -[A7], [A5 - 0x181C]
00000DBE 4267 clr.w -[A7]
00000DC0 4EBA F23E jsr [PC - 0xDC2 /* 00000000 */]
00000DC4 42A7 clr.l -[A7]
00000DC6 2F3C 6164 646B move.l -[A7], 0x6164646B /* 'addk' */
00000DCC 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000DD0 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
00000DD4 285F movea.l A4, [A7]+
00000DD6 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000DDA 2F0C move.l -[A7], A4
00000DDC 4EBA FC0E jsr [PC - 0x3F2 /* 000009EC */]
00000DE0 42A7 clr.l -[A7]
00000DE2 2F0C move.l -[A7], A4
00000DE4 4EAD 1462 jsr [A5 + 0x1462 /* export_648 */]
00000DE8 2D5F FFF4 move.l [A6 - 0xC], [A7]+
00000DEC 203C 646F 6E65 move.l D0, 0x646F6E65 /* 'done' */
00000DF2 B0AE FFF4 cmp.l D0, [A6 - 0xC]
00000DF6 660C bne +0xE /* 00000E04 */
00000DF8 2F0C move.l -[A7], A4
00000DFA 4EAD 3AC2 jsr [A5 + 0x3AC2 /* export_1876 */]
00000DFE 1D7C 0001 000C move.b [A6 + 0xC], 0x1
label00000E04:
00000E04 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000E08 486D E7E4 pea.l [A5 - 0x181C]
00000E0C 4EBA F276 jsr [PC - 0xD8A /* 00000084 */]
00000E10 486E FFB6 pea.l [A6 - 0x4A]
00000E14 4EAD 2112 jsr [A5 + 0x2112 /* export_1054 */]
00000E18 4EAD 5282 jsr [A5 + 0x5282 /* export_2636 */]
00000E1C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000E20 4EAD 3C92 jsr [A5 + 0x3C92 /* export_1934 */]
label00000E24:
00000E24 285F movea.l A4, [A7]+
00000E26 4E5E unlink A6
00000E28 2E9F move.l [A7], [A7]+
00000E2A 4E75 rts
export_2423:
00000E2C 4E56 FF6E link A6, -0x0092
00000E30 48E7 0308 movem.l -[A7], D6,D7,A4
00000E34 286E 0008 movea.l A4, [A6 + 0x8]
00000E38 200C move.l D0, A4
00000E3A 675A beq +0x5C /* 00000E96 */
00000E3C 42A7 clr.l -[A7]
00000E3E 2F0C move.l -[A7], A4
00000E40 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
00000E44 7004 moveq.l D0, 0x04
00000E46 2F00 move.l -[A7], D0
00000E48 4EAD 24F2 jsr [A5 + 0x24F2 /* export_1178 */]
00000E4C 2E1F move.l D7, [A7]+
00000E4E 7001 moveq.l D0, 0x01
00000E50 B087 cmp.l D0, D7
00000E52 6622 bne +0x24 /* 00000E76 */
00000E54 2054 movea.l A0, [A4]
00000E56 2C10 move.l D6, [A0]
00000E58 4267 clr.w -[A7]
00000E5A 2F06 move.l -[A7], D6
00000E5C 42A7 clr.l -[A7]
00000E5E 4EBA FA14 jsr [PC - 0x5EC /* 00000874 */]
00000E62 101F move.b D0, [A7]+
00000E64 6730 beq +0x32 /* 00000E96 */
00000E66 3F3A 003A move.w -[A7], [PC + 0x3A /* 00000EA2, value 0xF, cstring "" */]
00000E6A 3F3A 0038 move.w -[A7], [PC + 0x38 /* 00000EA4, value 0x40 '@', cstring "" */]
00000E6E 2F06 move.l -[A7], D6
00000E70 4EAD 0512 jsr [A5 + 0x512 /* export_158 */]
00000E74 6020 bra +0x22 /* 00000E96 */
label00000E76:
00000E76 7001 moveq.l D0, 0x01
00000E78 B087 cmp.l D0, D7
00000E7A 6C1A bge +0x1C /* 00000E96 */
00000E7C 4267 clr.w -[A7]
00000E7E 2F0C move.l -[A7], A4
00000E80 4EBA FEAA jsr [PC - 0x156 /* 00000D2C */]
00000E84 101F move.b D0, [A7]+
00000E86 670E beq +0x10 /* 00000E96 */
00000E88 3F3A 0018 move.w -[A7], [PC + 0x18 /* 00000EA2, value 0xF, cstring "" */]
00000E8C 3F3A 0012 move.w -[A7], [PC + 0x12 /* 00000EA0, value 0x44 'D', cstring "" */]
00000E90 42A7 clr.l -[A7]
00000E92 4EAD 0512 jsr [A5 + 0x512 /* export_158 */]
label00000E96:
00000E96 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00000E9A 4E5E unlink A6
00000E9C 2E9F move.l [A7], [A7]+
00000E9E 4E75 rts
00000EA0 0044 000F ori.w D4, 0xF
00000EA4 0040 0000 ori.w D0, 0x0
fn00000EA8:
00000EA8 4E56 FF48 link A6, -0x00B8
00000EAC 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4
00000EB0 282E 0008 move.l D4, [A6 + 0x8]
00000EB4 2844 movea.l A4, D4
00000EB6 7C00 moveq.l D6, 0x00
00000EB8 7A00 moveq.l D5, 0x00
00000EBA 2054 movea.l A0, [A4]
00000EBC 4268 00EE clr.w [A0 + 0xEE]
00000EC0 486E FF60 pea.l [A6 - 0xA0]
00000EC4 42A7 clr.l -[A7]
00000EC6 42A7 clr.l -[A7]
00000EC8 A8A7 syscall SetRect
00000ECA 486E FF68 pea.l [A6 - 0x98]
00000ECE 4EAD 528A jsr [A5 + 0x528A /* export_2637 */]
00000ED2 2254 movea.l A1, [A4]
00000ED4 41E9 0056 lea.l A0, [A1 + 0x56]
00000ED8 45EE FF68 lea.l A2, [A6 - 0x98]
00000EDC 7049 moveq.l D0, 0x49
label00000EDE:
00000EDE 30DA move.w [A0]+, [A2]+
00000EE0 51C8 FFFC dbf D0, -0x6 /* 00000EDE */
00000EE4 42A7 clr.l -[A7]
00000EE6 2F3C 7564 6574 move.l -[A7], 0x75646574 /* 'udet' */
00000EEC 2F04 move.l -[A7], D4
00000EEE 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
00000EF2 265F movea.l A3, [A7]+
00000EF4 2F0B move.l -[A7], A3
00000EF6 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */]
00000EFA 2253 movea.l A1, [A3]
00000EFC 41E9 0048 lea.l A0, [A1 + 0x48]
00000F00 45EE FF60 lea.l A2, [A6 - 0xA0]
00000F04 7003 moveq.l D0, 0x03
label00000F06:
00000F06 30DA move.w [A0]+, [A2]+
00000F08 51C8 FFFC dbf D0, -0x6 /* 00000F06 */
00000F0C 7001 moveq.l D0, 0x01
00000F0E B06D E7E8 cmp.w D0, [A5 - 0x1818]
00000F12 6C50 bge +0x52 /* 00000F64 */
00000F14 41EE FF48 lea.l A0, [A6 - 0xB8]
00000F18 2453 movea.l A2, [A3]
00000F1A 43EA 0060 lea.l A1, [A2 + 0x60]
00000F1E 7005 moveq.l D0, 0x05
label00000F20:
00000F20 30D9 move.w [A0]+, [A1]+
00000F22 51C8 FFFC dbf D0, -0x6 /* 00000F20 */
00000F26 42A7 clr.l -[A7]
00000F28 42A7 clr.l -[A7]
00000F2A 3F3C 0016 move.w -[A7], 0x16
00000F2E 2F3C 8402 0008 move.l -[A7], 0x84020008
00000F34 A8B5 syscall ScriptUtil
00000F36 201F move.l D0, [A7]+
00000F38 3F00 move.w -[A7], D0
00000F3A 3F3C 000E move.w -[A7], 0xE
00000F3E 2F3C 8404 000C move.l -[A7], 0x8404000C
00000F44 A8B5 syscall ScriptUtil
00000F46 201F move.l D0, [A7]+
00000F48 3D40 FF48 move.w [A6 - 0xB8], D0
00000F4C 4267 clr.w -[A7]
00000F4E 2053 movea.l A0, [A3]
00000F50 3F28 0052 move.w -[A7], [A0 + 0x52]
00000F54 3F3C 000F move.w -[A7], 0xF
00000F58 486E FF48 pea.l [A6 - 0xB8]
00000F5C 4267 clr.w -[A7]
00000F5E 2F0B move.l -[A7], A3
00000F60 4EAD 0752 jsr [A5 + 0x752 /* export_230 */]
label00000F64:
00000F64 42A7 clr.l -[A7]
00000F66 2F3C 6D64 6574 move.l -[A7], 0x6D646574 /* 'mdet' */
00000F6C 2F04 move.l -[A7], D4
00000F6E 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
00000F72 265F movea.l A3, [A7]+
00000F74 2F0B move.l -[A7], A3
00000F76 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */]
00000F7A 2253 movea.l A1, [A3]
00000F7C 41E9 0048 lea.l A0, [A1 + 0x48]
00000F80 45EE FF60 lea.l A2, [A6 - 0xA0]
00000F84 7003 moveq.l D0, 0x03
label00000F86:
00000F86 30DA move.w [A0]+, [A2]+
00000F88 51C8 FFFC dbf D0, -0x6 /* 00000F86 */
00000F8C 7001 moveq.l D0, 0x01
00000F8E B06D E7E8 cmp.w D0, [A5 - 0x1818]
00000F92 6C50 bge +0x52 /* 00000FE4 */
00000F94 41EE FF48 lea.l A0, [A6 - 0xB8]
00000F98 2453 movea.l A2, [A3]
00000F9A 43EA 0060 lea.l A1, [A2 + 0x60]
00000F9E 7005 moveq.l D0, 0x05
label00000FA0:
00000FA0 30D9 move.w [A0]+, [A1]+
00000FA2 51C8 FFFC dbf D0, -0x6 /* 00000FA0 */
00000FA6 42A7 clr.l -[A7]
00000FA8 42A7 clr.l -[A7]
00000FAA 3F3C 0016 move.w -[A7], 0x16
00000FAE 2F3C 8402 0008 move.l -[A7], 0x84020008
00000FB4 A8B5 syscall ScriptUtil
00000FB6 201F move.l D0, [A7]+
00000FB8 3F00 move.w -[A7], D0
00000FBA 3F3C 000E move.w -[A7], 0xE
00000FBE 2F3C 8404 000C move.l -[A7], 0x8404000C
00000FC4 A8B5 syscall ScriptUtil
00000FC6 201F move.l D0, [A7]+
00000FC8 3D40 FF48 move.w [A6 - 0xB8], D0
00000FCC 4267 clr.w -[A7]
00000FCE 2053 movea.l A0, [A3]
00000FD0 3F28 0052 move.w -[A7], [A0 + 0x52]
00000FD4 3F3C 000F move.w -[A7], 0xF
00000FD8 486E FF48 pea.l [A6 - 0xB8]
00000FDC 4267 clr.w -[A7]
00000FDE 2F0B move.l -[A7], A3
00000FE0 4EAD 0752 jsr [A5 + 0x752 /* export_230 */]
label00000FE4:
00000FE4 4267 clr.w -[A7]
00000FE6 2F2E 000C move.l -[A7], [A6 + 0xC]
00000FEA 486E FF68 pea.l [A6 - 0x98]
00000FEE 4EAD 52A2 jsr [A5 + 0x52A2 /* export_2640 */]
00000FF2 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
00000FF6 2254 movea.l A1, [A4]
00000FF8 41E9 0056 lea.l A0, [A1 + 0x56]
00000FFC 45EE FF68 lea.l A2, [A6 - 0x98]
00001000 7049 moveq.l D0, 0x49
label00001002:
00001002 30DA move.w [A0]+, [A2]+
00001004 51C8 FFFC dbf D0, -0x6 /* 00001002 */
00001008 2E2E FFF4 move.l D7, [A6 - 0xC]
0000100C 6732 beq +0x34 /* 00001040 */
0000100E 42A7 clr.l -[A7]
00001010 2F07 move.l -[A7], D7
00001012 4EAD 2F62 jsr [A5 + 0x2F62 /* export_1512 */]
00001016 4A9F tst.l [A7]+
00001018 6F0A ble +0xC /* 00001024 */
0000101A 42A7 clr.l -[A7]
0000101C 2F07 move.l -[A7], D7
0000101E 4EAD 2F92 jsr [A5 + 0x2F92 /* export_1518 */]
00001022 2C1F move.l D6, [A7]+
label00001024:
00001024 42A7 clr.l -[A7]
00001026 2F07 move.l -[A7], D7
00001028 4EAD 2F5A jsr [A5 + 0x2F5A /* export_1511 */]
0000102C 201F move.l D0, [A7]+
0000102E 2054 movea.l A0, [A4]
00001030 3140 00EE move.w [A0 + 0xEE], D0
00001034 6F0A ble +0xC /* 00001040 */
00001036 42A7 clr.l -[A7]
00001038 2F07 move.l -[A7], D7
0000103A 4EAD 2F8A jsr [A5 + 0x2F8A /* export_1517 */]
0000103E 2A1F move.l D5, [A7]+
label00001040:
00001040 4A86 tst.l D6
00001042 670A beq +0xC /* 0000104E */
00001044 2F06 move.l -[A7], D6
00001046 2F0B move.l -[A7], A3
00001048 4EAD 0772 jsr [A5 + 0x772 /* export_234 */]
0000104C 600A bra +0xC /* 00001058 */
label0000104E:
0000104E 487A 005E pea.l [PC + 0x5E /* 000010AE, value 0x4E56 'NV', cstring "" */]
00001052 2F0B move.l -[A7], A3
00001054 4EAD 075A jsr [A5 + 0x75A /* export_231 */]
label00001058:
00001058 2054 movea.l A0, [A4]
0000105A 2146 00EA move.l [A0 + 0xEA], D6
0000105E 42A7 clr.l -[A7]
00001060 2F3C 7564 6574 move.l -[A7], 0x75646574 /* 'udet' */
00001066 2F04 move.l -[A7], D4
00001068 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
0000106C 265F movea.l A3, [A7]+
0000106E 4A85 tst.l D5
00001070 670A beq +0xC /* 0000107C */
00001072 2F05 move.l -[A7], D5
00001074 2F0B move.l -[A7], A3
00001076 4EAD 0772 jsr [A5 + 0x772 /* export_234 */]
0000107A 600A bra +0xC /* 00001086 */
label0000107C:
0000107C 487A 0030 pea.l [PC + 0x30 /* 000010AE, value 0x4E56 'NV', cstring "" */]
00001080 2F0B move.l -[A7], A3
00001082 4EAD 075A jsr [A5 + 0x75A /* export_231 */]
label00001086:
00001086 2F0B move.l -[A7], A3
00001088 4EAD 15C2 jsr [A5 + 0x15C2 /* export_692 */]
0000108C 1F3C 0001 move.b -[A7], 0x1
00001090 2F0B move.l -[A7], A3
00001092 4EAD 15D2 jsr [A5 + 0x15D2 /* export_694 */]
00001096 4267 clr.w -[A7]
00001098 1F3C 0001 move.b -[A7], 0x1
0000109C 2F0B move.l -[A7], A3
0000109E 4EAD 3DA2 jsr [A5 + 0x3DA2 /* export_1968 */]
000010A2 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+
000010A6 4E5E unlink A6
000010A8 205F movea.l A0, [A7]+
000010AA 504F addq.w A7, 8
000010AC 4ED0 jmp [A0]
000010AE 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2424: // at 000010B0 (misaligned)
000010B2 0000 2D6D ori.b D0, 0x6D /* 'm' */
000010B6 FADC 0012 .extension 0xADC <<F/2-3/5>> // unimplemented
000010BA 302E 0010 move.w D0, [A6 + 0x10]
000010BE 5740 subq.w D0, 3
000010C0 6708 beq +0xA /* 000010CA */
000010C2 0440 000A subi.w D0, 0xA /* '\n' */
000010C6 6702 beq +0x4 /* 000010CA */
000010C8 6010 bra +0x12 /* 000010DA */
label000010CA:
000010CA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000010CE 2F3C 646F 6E65 move.l -[A7], 0x646F6E65 /* 'done' */
000010D4 4EAD 2DAA jsr [A5 + 0x2DAA /* export_1457 */]
000010D8 6016 bra +0x18 /* 000010F0 */
label000010DA:
000010DA 42A7 clr.l -[A7]
000010DC 3F2E 0010 move.w -[A7], [A6 + 0x10]
000010E0 2F2E 000C move.l -[A7], [A6 + 0xC]
000010E4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000010E8 4EAD 143A jsr [A5 + 0x143A /* export_643 */]
000010EC 2D5F 0012 move.l [A6 + 0x12], [A7]+
label000010F0:
000010F0 4E5E unlink A6
000010F2 205F movea.l A0, [A7]+
000010F4 DEFC 000A add.w A7, 0xA /* '\n' */
000010F8 4ED0 jmp [A0]
000010FA 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2425: // at 000010FC (misaligned)
000010FE FF6C .extension 0xF6C <<F/4-5/7>> // unimplemented
00001100 2F0A move.l -[A7], A2
00001102 206E 0008 movea.l A0, [A6 + 0x8]
00001106 43EE FF6C lea.l A1, [A6 - 0x94]
0000110A 2050 movea.l A0, [A0]
0000110C 45E8 0056 lea.l A2, [A0 + 0x56]
00001110 7049 moveq.l D0, 0x49
label00001112:
00001112 32DA move.w [A1]+, [A2]+
00001114 51C8 FFFC dbf D0, -0x6 /* 00001112 */
00001118 486E FF6C pea.l [A6 - 0x94]
0000111C 4EAD 5292 jsr [A5 + 0x5292 /* export_2638 */]
00001120 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001124 4EAD 097A jsr [A5 + 0x97A /* export_299 */]
00001128 245F movea.l A2, [A7]+
0000112A 4E5E unlink A6
0000112C 2E9F move.l [A7], [A7]+
0000112E 4E75 rts
fn00001130:
00001130 4E56 FF36 link A6, -0x00CA
00001134 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4
00001138 286E 0008 movea.l A4, [A6 + 0x8]
0000113C 41EE FF5C lea.l A0, [A6 - 0xA4]
00001140 2454 movea.l A2, [A4]
00001142 43EA 0056 lea.l A1, [A2 + 0x56]
00001146 7049 moveq.l D0, 0x49
label00001148:
00001148 30D9 move.w [A0]+, [A1]+
0000114A 51C8 FFFC dbf D0, -0x6 /* 00001148 */
0000114E 42A7 clr.l -[A7]
00001150 42A7 clr.l -[A7]
00001152 2F3C 7564 6574 move.l -[A7], 0x75646574 /* 'udet' */
00001158 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000115C 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
00001160 4EAD 072A jsr [A5 + 0x72A /* export_225 */]
00001164 265F movea.l A3, [A7]+
00001166 42A7 clr.l -[A7]
00001168 2F0B move.l -[A7], A3
0000116A 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
0000116E 2E1F move.l D7, [A7]+
00001170 5EC0 sgt D0
00001172 4A00 tst.b D0
00001174 660C bne +0xE /* 00001182 */
00001176 2054 movea.l A0, [A4]
00001178 4A68 00EE tst.w [A0 + 0xEE]
0000117C 5EC1 sgt D1
0000117E 8001 or.b D0, D1
00001180 673E beq +0x40 /* 000011C0 */
label00001182:
00001182 4AAE FFE8 tst.l [A6 - 0x18]
00001186 660E bne +0x10 /* 00001196 */
00001188 42A7 clr.l -[A7]
0000118A 4EAD 2F1A jsr [A5 + 0x2F1A /* export_1503 */]
0000118E 2D57 FFE8 move.l [A6 - 0x18], [A7]
00001192 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */]
label00001196:
00001196 2F2E FFE8 move.l -[A7], [A6 - 0x18]
0000119A 2F0B move.l -[A7], A3
0000119C 4267 clr.w -[A7]
0000119E 4EAD 2F7A jsr [A5 + 0x2F7A /* export_1515 */]
000011A2 4EAD 4462 jsr [A5 + 0x4462 /* export_2184 */]
000011A6 4267 clr.w -[A7]
000011A8 486E FF5C pea.l [A6 - 0xA4]
000011AC 3F3C 0103 move.w -[A7], 0x103
000011B0 4EAD 52C2 jsr [A5 + 0x52C2 /* export_2644 */]
000011B4 3C1F move.w D6, [A7]+
000011B6 4EAD 446A jsr [A5 + 0x446A /* export_2185 */]
000011BA 3F06 move.w -[A7], D6
000011BC 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
label000011C0:
000011C0 2254 movea.l A1, [A4]
000011C2 41E9 0056 lea.l A0, [A1 + 0x56]
000011C6 45EE FF5C lea.l A2, [A6 - 0xA4]
000011CA 7049 moveq.l D0, 0x49
label000011CC:
000011CC 30DA move.w [A0]+, [A2]+
000011CE 51C8 FFFC dbf D0, -0x6 /* 000011CC */
000011D2 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+
000011D6 4E5E unlink A6
000011D8 2E9F move.l [A7], [A7]+
000011DA 4E75 rts
000011DC 4E56 0000 link A6, 0
000011E0 2F0C move.l -[A7], A4
000011E2 286E 0008 movea.l A4, [A6 + 0x8]
000011E6 4AAC FFFC tst.l [A4 - 0x4]
000011EA 6708 beq +0xA /* 000011F4 */
000011EC 2F2C FFFC move.l -[A7], [A4 - 0x4]
000011F0 4EAD 3C92 jsr [A5 + 0x3C92 /* export_1934 */]
label000011F4:
000011F4 102C 0008 move.b D0, [A4 + 0x8]
000011F8 6604 bne +0x6 /* 000011FE */
000011FA 4EAD 5282 jsr [A5 + 0x5282 /* export_2636 */]
label000011FE:
000011FE 285F movea.l A4, [A7]+
00001200 4E5E unlink A6
00001202 205F movea.l A0, [A7]+
00001204 DEFC 000A add.w A7, 0xA /* '\n' */
00001208 4ED0 jmp [A0]
0000120A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 0000120C-00001210
fn0000120C:
0000120C 4E56 FF1E link A6, -0x00E2
// end alternate branch 0000120C-00001210
fn0000120C: // (misaligned)
0000120E FF1E .extension 0xF1E <<F/4-5/7>> // unimplemented
00001210 48E7 0118 movem.l -[A7], D7,A3,A4
00001214 422E 0010 clr.b [A6 + 0x10]
00001218 7000 moveq.l D0, 0x00
0000121A 2D40 FFFC move.l [A6 - 0x4], D0
0000121E 102D F15C move.b D0, [A5 - 0xEA4]
00001222 670E beq +0x10 /* 00001232 */
00001224 2F3C 0003 0FA8 move.l -[A7], 0x30FA8
0000122A 4EAD 2DB2 jsr [A5 + 0x2DB2 /* export_1458 */]
0000122E 6000 014A bra +0x14C /* 0000137A */
label00001232:
00001232 4267 clr.w -[A7]
00001234 4EAD 2E02 jsr [A5 + 0x2E02 /* export_1468 */]
00001238 101F move.b D0, [A7]+
0000123A 6704 beq +0x6 /* 00001240 */
0000123C 6000 013C bra +0x13E /* 0000137A */
label00001240:
00001240 102E 0008 move.b D0, [A6 + 0x8]
00001244 6618 bne +0x1A /* 0000125E */
00001246 4267 clr.w -[A7]
00001248 4EAD 527A jsr [A5 + 0x527A /* export_2635 */]
0000124C 101F move.b D0, [A7]+
0000124E 660E bne +0x10 /* 0000125E */
00001250 2F3C 0002 0FB7 move.l -[A7], 0x20FB7
00001256 4EAD 2DB2 jsr [A5 + 0x2DB2 /* export_1458 */]
0000125A 6000 011E bra +0x120 /* 0000137A */
label0000125E:
0000125E 4267 clr.w -[A7]
00001260 2F2E 000C move.l -[A7], [A6 + 0xC]
00001264 486E FF24 pea.l [A6 - 0xDC]
00001268 4EAD 52DA jsr [A5 + 0x52DA /* export_2647 */]
0000126C 3E1F move.w D7, [A7]+
0000126E 6718 beq +0x1A /* 00001288 */
00001270 102E 0008 move.b D0, [A6 + 0x8]
00001274 6604 bne +0x6 /* 0000127A */
00001276 4EAD 5282 jsr [A5 + 0x5282 /* export_2636 */]
label0000127A:
0000127A 2F3C 0001 0FA8 move.l -[A7], 0x10FA8
00001280 4EAD 2DB2 jsr [A5 + 0x2DB2 /* export_1458 */]
00001284 6000 00F4 bra +0xF6 /* 0000137A */
label00001288:
00001288 486E FFB2 pea.l [A6 - 0x4E]
0000128C 487A FF4E pea.l [PC - 0xB2 /* 000011DC, value 0x4E560000 'NV\0\0', cstring "NV" */]
00001290 2F0E move.l -[A7], A6
00001292 4EAD 20CA jsr [A5 + 0x20CA /* export_1045 */]
00001296 0C6D 0700 FCA8 cmpi.w [A5 - 0x358], 0x700
0000129C 6D12 blt +0x14 /* 000012B0 */
0000129E 42A7 clr.l -[A7]
000012A0 3F3C 0FA7 move.w -[A7], 0xFA7
000012A4 42A7 clr.l -[A7]
000012A6 4EAD 1162 jsr [A5 + 0x1162 /* export_552 */]
000012AA 2D5F FFFC move.l [A6 - 0x4], [A7]+
000012AE 6010 bra +0x12 /* 000012C0 */
label000012B0:
000012B0 42A7 clr.l -[A7]
000012B2 3F3C 0FA5 move.w -[A7], 0xFA5
000012B6 42A7 clr.l -[A7]
000012B8 4EAD 1162 jsr [A5 + 0x1162 /* export_552 */]
000012BC 2D5F FFFC move.l [A6 - 0x4], [A7]+
label000012C0:
000012C0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000012C4 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */]
000012C8 102E 000A move.b D0, [A6 + 0xA]
000012CC 6712 beq +0x14 /* 000012E0 */
000012CE 2F2E FFFC move.l -[A7], [A6 - 0x4]
000012D2 2F2D E7E0 move.l -[A7], [A5 - 0x1820]
000012D6 3F3C 0082 move.w -[A7], 0x82
000012DA 4EBA ED24 jsr [PC - 0x12DC /* 00000000 */]
000012DE 600E bra +0x10 /* 000012EE */
label000012E0:
000012E0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000012E4 2F2D E7E0 move.l -[A7], [A5 - 0x1820]
000012E8 4267 clr.w -[A7]
000012EA 4EBA ED14 jsr [PC - 0x12EC /* 00000000 */]
label000012EE:
000012EE 42A7 clr.l -[A7]
000012F0 2F3C 6564 6465 move.l -[A7], 0x65646465 /* 'edde' */
000012F6 2F2E FFFC move.l -[A7], [A6 - 0x4]
000012FA 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
000012FE 285F movea.l A4, [A7]+
00001300 42A7 clr.l -[A7]
00001302 2F3C 7564 6574 move.l -[A7], 0x75646574 /* 'udet' */
00001308 2F0C move.l -[A7], A4
0000130A 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
0000130E 265F movea.l A3, [A7]+
00001310 2F0B move.l -[A7], A3
00001312 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */]
00001316 2F0B move.l -[A7], A3
00001318 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000131C 4EAD 1FB2 jsr [A5 + 0x1FB2 /* export_1010 */]
00001320 2F2E 000C move.l -[A7], [A6 + 0xC]
00001324 2F0C move.l -[A7], A4
00001326 4EBA FB80 jsr [PC - 0x480 /* 00000EA8 */]
0000132A 42A7 clr.l -[A7]
0000132C 2F0C move.l -[A7], A4
0000132E 4EAD 1462 jsr [A5 + 0x1462 /* export_648 */]
00001332 2D5F FFF0 move.l [A6 - 0x10], [A7]+
00001336 203C 646F 6E65 move.l D0, 0x646F6E65 /* 'done' */
0000133C B0AE FFF0 cmp.l D0, [A6 - 0x10]
00001340 660C bne +0xE /* 0000134E */
00001342 2F0C move.l -[A7], A4
00001344 4EBA FDEA jsr [PC - 0x216 /* 00001130 */]
00001348 1D7C 0001 0010 move.b [A6 + 0x10], 0x1
label0000134E:
0000134E 102E 000A move.b D0, [A6 + 0xA]
00001352 660C bne +0xE /* 00001360 */
00001354 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001358 486D E7E0 pea.l [A5 - 0x1820]
0000135C 4EBA ED26 jsr [PC - 0x12DA /* 00000084 */]
label00001360:
00001360 486E FFB2 pea.l [A6 - 0x4E]
00001364 4EAD 2112 jsr [A5 + 0x2112 /* export_1054 */]
00001368 102E 0008 move.b D0, [A6 + 0x8]
0000136C 6604 bne +0x6 /* 00001372 */
0000136E 4EAD 5282 jsr [A5 + 0x5282 /* export_2636 */]
label00001372:
00001372 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001376 4EAD 3C92 jsr [A5 + 0x3C92 /* export_1934 */]
label0000137A:
0000137A 4CDF 1880 movem.l D7,A3,A4, [A7]+
0000137E 4E5E unlink A6
00001380 205F movea.l A0, [A7]+
00001382 504F addq.w A7, 8
00001384 4ED0 jmp [A0]
00001386 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2426: // at 00001388 (misaligned)
0000138A 0000 4267 ori.b D0, 0x67 /* 'g' */
0000138E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001392 42A7 clr.l -[A7]
00001394 4EBA FE76 jsr [PC - 0x18A /* 0000120C */]
00001398 1D5F 000C move.b [A6 + 0xC], [A7]+
0000139C 4E5E unlink A6
0000139E 2E9F move.l [A7], [A7]+
000013A0 4E75 rts
000013A2 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000013A4-000013A8
fn000013A4:
000013A4 4E56 FFD4 link A6, -0x002C
// end alternate branch 000013A4-000013A8
fn000013A4: // (misaligned)
000013A6 FFD4 .invalid <<F/7/7>>
000013A8 48E7 0018 movem.l -[A7], A3,A4
000013AC 206E 000C movea.l A0, [A6 + 0xC]
000013B0 43EE FFE0 lea.l A1, [A6 - 0x20]
000013B4 700F moveq.l D0, 0x0F
label000013B6:
000013B6 32D8 move.w [A1]+, [A0]+
000013B8 51C8 FFFC dbf D0, -0x6 /* 000013B6 */
000013BC 422E 0010 clr.b [A6 + 0x10]
000013C0 206E 0008 movea.l A0, [A6 + 0x8]
000013C4 4210 clr.b [A0]
000013C6 42A7 clr.l -[A7]
000013C8 3F3C 12A9 move.w -[A7], 0x12A9
000013CC 42A7 clr.l -[A7]
000013CE 4EAD 1162 jsr [A5 + 0x1162 /* export_552 */]
000013D2 285F movea.l A4, [A7]+
000013D4 2F0C move.l -[A7], A4
000013D6 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */]
000013DA 42A7 clr.l -[A7]
000013DC 2F3C 5657 3031 move.l -[A7], 0x56573031 /* 'VW01' */
000013E2 2F0C move.l -[A7], A4
000013E4 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
000013E8 265F movea.l A3, [A7]+
000013EA 487A 0066 pea.l [PC + 0x66 /* 00001452, value 0x55E6669, pstring "^file" */]
000013EE 486E FFE0 pea.l [A6 - 0x20]
000013F2 2F0B move.l -[A7], A3
000013F4 4EAD 145A jsr [A5 + 0x145A /* export_647 */]
000013F8 42A7 clr.l -[A7]
000013FA 2F0B move.l -[A7], A3
000013FC 4EAD 1462 jsr [A5 + 0x1462 /* export_648 */]
00001400 2D5F FFD4 move.l [A6 - 0x2C], [A7]+
00001404 203C 6466 6C74 move.l D0, 0x64666C74 /* 'dflt' */
0000140A B0AE FFD4 cmp.l D0, [A6 - 0x2C]
0000140E 6608 bne +0xA /* 00001418 */
00001410 1D7C 0001 0010 move.b [A6 + 0x10], 0x1
00001416 6020 bra +0x22 /* 00001438 */
label00001418:
00001418 203C 7265 7061 move.l D0, 0x72657061 /* 'repa' */
0000141E B0AE FFD4 cmp.l D0, [A6 - 0x2C]
00001422 6610 bne +0x12 /* 00001434 */
00001424 1D7C 0001 0010 move.b [A6 + 0x10], 0x1
0000142A 206E 0008 movea.l A0, [A6 + 0x8]
0000142E 10BC 0001 move.b [A0], 0x1
00001432 6004 bra +0x6 /* 00001438 */
label00001434:
00001434 422E 0010 clr.b [A6 + 0x10]
label00001438:
00001438 2F0C move.l -[A7], A4
0000143A 4EAD 3C92 jsr [A5 + 0x3C92 /* export_1934 */]
0000143E 2F2D FC8C move.l -[A7], [A5 - 0x374]
00001442 4EAD 1D22 jsr [A5 + 0x1D22 /* export_928 */]
00001446 4CDF 1800 movem.l A3,A4, [A7]+
0000144A 4E5E unlink A6
0000144C 205F movea.l A0, [A7]+
0000144E 504F addq.w A7, 8
00001450 4ED0 jmp [A0]
00001452 055E bchg [A6]+, D2
00001454 6669 bne +0x6B /* 000014BF */
00001456 6C65 bge +0x67 /* 000014BD */
fn00001458:
00001458 4E56 FFF6 link A6, -0x000A
0000145C 48E7 0308 movem.l -[A7], D6,D7,A4
00001460 206E 000C movea.l A0, [A6 + 0xC]
00001464 7000 moveq.l D0, 0x00
00001466 2080 move.l [A0], D0
00001468 206E 0008 movea.l A0, [A6 + 0x8]
0000146C 7000 moveq.l D0, 0x00
0000146E 2080 move.l [A0], D0
00001470 2E3C 0002 0000 move.l D7, 0x20000
00001476 4206 clr.b D6
label00001478:
00001478 42A7 clr.l -[A7]
0000147A 2F07 move.l -[A7], D7
0000147C 4EAD 23B2 jsr [A5 + 0x23B2 /* export_1138 */]
00001480 285F movea.l A4, [A7]+
00001482 200C move.l D0, A4
00001484 6618 bne +0x1A /* 0000149E */
00001486 2F07 move.l -[A7], D7
00001488 7002 moveq.l D0, 0x02
0000148A 2F00 move.l -[A7], D0
0000148C 4EAD 24F2 jsr [A5 + 0x24F2 /* export_1178 */]
00001490 2E1F move.l D7, [A7]+
00001492 7002 moveq.l D0, 0x02
00001494 B087 cmp.l D0, D7
00001496 6F08 ble +0xA /* 000014A0 */
00001498 7E00 moveq.l D7, 0x00
0000149A 7C01 moveq.l D6, 0x01
0000149C 6002 bra +0x4 /* 000014A0 */
label0000149E:
0000149E 7C01 moveq.l D6, 0x01
label000014A0:
000014A0 7002 moveq.l D0, 0x02
000014A2 B087 cmp.l D0, D7
000014A4 5EC0 sgt D0
000014A6 8006 or.b D0, D6
000014A8 0240 0001 andi.w D0, 0x1
000014AC 67CA beq -0x34 /* 00001478 */
000014AE 206E 000C movea.l A0, [A6 + 0xC]
000014B2 208C move.l [A0], A4
000014B4 206E 0008 movea.l A0, [A6 + 0x8]
000014B8 2087 move.l [A0], D7
000014BA 4CDF 10C0 movem.l D6,D7,A4, [A7]+
000014BE 4E5E unlink A6
000014C0 205F movea.l A0, [A7]+
000014C2 504F addq.w A7, 8
000014C4 4ED0 jmp [A0]
000014C6 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000014C8-000014CC
fn000014C8:
000014C8 4E56 FDE8 link A6, -0x0218
// end alternate branch 000014C8-000014CC
fn000014C8: // (misaligned)
000014CA FDE8 .invalid <<F/7/6>>
000014CC 48E7 0300 movem.l -[A7], D6,D7
000014D0 41EE FF00 lea.l A0, [A6 - 0x100]
000014D4 43FA 007A lea.l A1, [PC + 0x7A /* 00001550, value 0x454656D, pstring "Temp" */]
000014D8 7002 moveq.l D0, 0x02
label000014DA:
000014DA 30D9 move.w [A0]+, [A1]+
000014DC 51C8 FFFC dbf D0, -0x6 /* 000014DA */
000014E0 4207 clr.b D7
label000014E2:
000014E2 42A7 clr.l -[A7]
000014E4 A975 syscall TickCount
000014E6 2C17 move.l D6, [A7]
000014E8 486E FF00 pea.l [A6 - 0x100]
000014EC 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
000014F0 487A 005E pea.l [PC + 0x5E /* 00001550, value 0x454656D, pstring "Temp" */]
000014F4 486E FF00 pea.l [A6 - 0x100]
000014F8 486E FDE8 pea.l [A6 - 0x218]
000014FC 3F3C 0002 move.w -[A7], 0x2
00001500 4EAD 2532 jsr [A5 + 0x2532 /* export_1186 */]
00001504 41EE FF00 lea.l A0, [A6 - 0x100]
00001508 43EE FDE8 lea.l A1, [A6 - 0x218]
0000150C 707F moveq.l D0, 0x7F
label0000150E:
0000150E 30D9 move.w [A0]+, [A1]+
00001510 51C8 FFFC dbf D0, -0x6 /* 0000150E */
00001514 4267 clr.w -[A7]
00001516 3F2E 0008 move.w -[A7], [A6 + 0x8]
0000151A 2F2E 000A move.l -[A7], [A6 + 0xA]
0000151E 486E FF00 pea.l [A6 - 0x100]
00001522 486E FEEA pea.l [A6 - 0x116]
00001526 4EAD 0442 jsr [A5 + 0x442 /* export_132 */]
0000152A 4A5F tst.w [A7]+
0000152C 6702 beq +0x4 /* 00001530 */
0000152E 7E01 moveq.l D7, 0x01
label00001530:
00001530 1007 move.b D0, D7
00001532 67AE beq -0x50 /* 000014E2 */
00001534 206E 000E movea.l A0, [A6 + 0xE]
00001538 43EE FF00 lea.l A1, [A6 - 0x100]
0000153C 700F moveq.l D0, 0x0F
label0000153E:
0000153E 30D9 move.w [A0]+, [A1]+
00001540 51C8 FFFC dbf D0, -0x6 /* 0000153E */
00001544 4CDF 00C0 movem.l D6,D7, [A7]+
00001548 4E5E unlink A6
0000154A 205F movea.l A0, [A7]+
0000154C 5C4F addq.w A7, 6
0000154E 4ED0 jmp [A0]
00001550 0454 656D subi.w [A4], 0x656D /* 'em' */
00001554 7000 moveq.l D0, 0x00
00001556 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001558-0000155C
fn00001558:
00001558 4E56 FF46 link A6, -0x00BA
// end alternate branch 00001558-0000155C
fn00001558: // (misaligned)
0000155A FF46 .extension 0xF46 <<F/4-5/7>> // unimplemented
0000155C 206E 0012 movea.l A0, [A6 + 0x12]
00001560 43EE FFE0 lea.l A1, [A6 - 0x20]
00001564 700F moveq.l D0, 0x0F
label00001566:
00001566 32D8 move.w [A1]+, [A0]+
00001568 51C8 FFFC dbf D0, -0x6 /* 00001566 */
0000156C 206E 0008 movea.l A0, [A6 + 0x8]
00001570 43EE FFC0 lea.l A1, [A6 - 0x40]
00001574 700F moveq.l D0, 0x0F
label00001576:
00001576 32D8 move.w [A1]+, [A0]+
00001578 51C8 FFFC dbf D0, -0x6 /* 00001576 */
0000157C 7000 moveq.l D0, 0x00
0000157E 2D40 FF52 move.l [A6 - 0xAE], D0
00001582 41EE FFE0 lea.l A0, [A6 - 0x20]
00001586 2D48 FF58 move.l [A6 - 0xA8], A0
0000158A 3D6E 000C FF5C move.w [A6 - 0xA4], [A6 + 0xC]
00001590 2D6E 000E FF76 move.l [A6 - 0x8A], [A6 + 0xE]
00001596 41EE FFC0 lea.l A0, [A6 - 0x40]
0000159A 2D48 FF62 move.l [A6 - 0x9E], A0
0000159E 4267 clr.w -[A7]
000015A0 486E FF46 pea.l [A6 - 0xBA]
000015A4 4267 clr.w -[A7]
000015A6 4EAD 0392 jsr [A5 + 0x392 /* export_110 */]
000015AA 3D5F 0016 move.w [A6 + 0x16], [A7]+
000015AE 4E5E unlink A6
000015B0 205F movea.l A0, [A7]+
000015B2 DEFC 000E add.w A7, 0xE
000015B6 4ED0 jmp [A0]
fn000015B8:
000015B8 4E56 FBFE link A6, -0x0402
000015BC 206E 0008 movea.l A0, [A6 + 0x8]
000015C0 43EE FF00 lea.l A1, [A6 - 0x100]
000015C4 707F moveq.l D0, 0x7F
label000015C6:
000015C6 32D8 move.w [A1]+, [A0]+
000015C8 51C8 FFFC dbf D0, -0x6 /* 000015C6 */
000015CC 4A6E 000E tst.w [A6 + 0xE]
000015D0 6608 bne +0xA /* 000015DA */
000015D2 422E 0010 clr.b [A6 + 0x10]
000015D6 6000 00BA bra +0xBC /* 00001692 */
label000015DA:
000015DA 4267 clr.w -[A7]
000015DC 3F2E 000E move.w -[A7], [A6 + 0xE]
000015E0 3F3C 0080 move.w -[A7], 0x80
000015E4 486E FD00 pea.l [A6 - 0x300]
000015E8 4EAD 209A jsr [A5 + 0x209A /* export_1039 */]
000015EC 1D5F FBFF move.b [A6 - 0x401], [A7]+
000015F0 486E FE00 pea.l [A6 - 0x200]
000015F4 3F3C 0FAF move.w -[A7], 0xFAF
000015F8 3F2E 000C move.w -[A7], [A6 + 0xC]
000015FC 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */]
00001600 4A2E FF00 tst.b [A6 - 0x100]
00001604 6628 bne +0x2A /* 0000162E */
00001606 486E FC00 pea.l [A6 - 0x400]
0000160A 2F3C 000E 0FAF move.l -[A7], 0xE0FAF
00001610 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */]
00001614 486E FC00 pea.l [A6 - 0x400]
00001618 486E FE00 pea.l [A6 - 0x200]
0000161C 487A 007C pea.l [PC + 0x7C /* 0000169A, value 0x4E56 'NV', cstring "" */]
00001620 486E FD00 pea.l [A6 - 0x300]
00001624 487A 0074 pea.l [PC + 0x74 /* 0000169A, value 0x4E56 'NV', cstring "" */]
00001628 4EAD 2A12 jsr [A5 + 0x2A12 /* export_1342 */]
0000162C 6026 bra +0x28 /* 00001654 */
label0000162E:
0000162E 486E FC00 pea.l [A6 - 0x400]
00001632 2F3C 0008 0FAF move.l -[A7], 0x80FAF
00001638 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */]
0000163C 486E FC00 pea.l [A6 - 0x400]
00001640 486E FE00 pea.l [A6 - 0x200]
00001644 486E FF00 pea.l [A6 - 0x100]
00001648 486E FD00 pea.l [A6 - 0x300]
0000164C 487A 004C pea.l [PC + 0x4C /* 0000169A, value 0x4E56 'NV', cstring "" */]
00001650 4EAD 2A12 jsr [A5 + 0x2A12 /* export_1342 */]
label00001654:
00001654 486E FD00 pea.l [A6 - 0x300]
00001658 2F3C 000C 0FAF move.l -[A7], 0xC0FAF
0000165E 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */]
00001662 486E FE00 pea.l [A6 - 0x200]
00001666 2F3C 000D 0FAF move.l -[A7], 0xD0FAF
0000166C 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */]
00001670 4267 clr.w -[A7]
00001672 486E FD00 pea.l [A6 - 0x300]
00001676 486E FE00 pea.l [A6 - 0x200]
0000167A 486E FC00 pea.l [A6 - 0x400]
0000167E 4EAD 2DF2 jsr [A5 + 0x2DF2 /* export_1466 */]
00001682 101F move.b D0, [A7]+
00001684 6706 beq +0x8 /* 0000168C */
00001686 422E 0010 clr.b [A6 + 0x10]
0000168A 6006 bra +0x8 /* 00001692 */
label0000168C:
0000168C 1D7C 0001 0010 move.b [A6 + 0x10], 0x1
label00001692:
00001692 4E5E unlink A6
00001694 205F movea.l A0, [A7]+
00001696 504F addq.w A7, 8
00001698 4ED0 jmp [A0]
0000169A 0000 4E56 ori.b D0, 0x56 /* 'V' */
0000169E FFFE .invalid <<F/7/7>>
000016A0 48E7 0108 movem.l -[A7], D7,A4
000016A4 286E 0008 movea.l A4, [A6 + 0x8]
000016A8 102C FDE2 move.b D0, [A4 - 0x21E]
000016AC 670C beq +0xE /* 000016BA */
000016AE 4267 clr.w -[A7]
000016B0 3F2C FFB4 move.w -[A7], [A4 - 0x4C]
000016B4 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */]
000016B8 3E1F move.w D7, [A7]+
label000016BA:
000016BA 102C FDE3 move.b D0, [A4 - 0x21D]
000016BE 670C beq +0xE /* 000016CC */
000016C0 4267 clr.w -[A7]
000016C2 3F2C FFB6 move.w -[A7], [A4 - 0x4A]
000016C6 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */]
000016CA 3E1F move.w D7, [A7]+
label000016CC:
000016CC 102C FDE4 move.b D0, [A4 - 0x21C]
000016D0 6714 beq +0x16 /* 000016E6 */
000016D2 4267 clr.w -[A7]
000016D4 3F2C 0018 move.w -[A7], [A4 + 0x18]
000016D8 2F2C 001A move.l -[A7], [A4 + 0x1A]
000016DC 486C FE24 pea.l [A4 - 0x1DC]
000016E0 4EAD 043A jsr [A5 + 0x43A /* export_131 */]
000016E4 3E1F move.w D7, [A7]+
label000016E6:
000016E6 4CDF 1080 movem.l D7,A4, [A7]+
000016EA 4E5E unlink A6
000016EC 205F movea.l A0, [A7]+
000016EE DEFC 000A add.w A7, 0xA /* '\n' */
000016F2 4ED0 jmp [A0]
fn000016F4:
000016F4 4E56 FFFE link A6, -0x0002
000016F8 48E7 0108 movem.l -[A7], D7,A4
000016FC 286E 0008 movea.l A4, [A6 + 0x8]
00001700 52AC FF88 addq.l [A4 - 0x78], 1
00001704 4AAC 0014 tst.l [A4 + 0x14]
00001708 56C0 sne D0
0000170A 4A00 tst.b D0
0000170C 676E beq +0x70 /* 0000177C */
0000170E 2F00 move.l -[A7], D0
00001710 4267 clr.w -[A7]
00001712 2F2C 0014 move.l -[A7], [A4 + 0x14]
00001716 2F2C 0010 move.l -[A7], [A4 + 0x10]
0000171A 2F2C FF88 move.l -[A7], [A4 - 0x78]
0000171E 4EAD 2DDA jsr [A5 + 0x2DDA /* export_1463 */]
00001722 121F move.b D1, [A7]+
00001724 201F move.l D0, [A7]+
00001726 C001 and.b D0, D1
00001728 6752 beq +0x54 /* 0000177C */
0000172A 102C FDE2 move.b D0, [A4 - 0x21E]
0000172E 670C beq +0xE /* 0000173C */
00001730 4267 clr.w -[A7]
00001732 3F2C FFB4 move.w -[A7], [A4 - 0x4C]
00001736 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */]
0000173A 3E1F move.w D7, [A7]+
label0000173C:
0000173C 102C FDE3 move.b D0, [A4 - 0x21D]
00001740 670C beq +0xE /* 0000174E */
00001742 4267 clr.w -[A7]
00001744 3F2C FFB6 move.w -[A7], [A4 - 0x4A]
00001748 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */]
0000174C 3E1F move.w D7, [A7]+
label0000174E:
0000174E 102C FDE4 move.b D0, [A4 - 0x21C]
00001752 6714 beq +0x16 /* 00001768 */
00001754 4267 clr.w -[A7]
00001756 3F2C 0018 move.w -[A7], [A4 + 0x18]
0000175A 2F2C 001A move.l -[A7], [A4 + 0x1A]
0000175E 486C FE24 pea.l [A4 - 0x1DC]
00001762 4EAD 043A jsr [A5 + 0x43A /* export_131 */]
00001766 3E1F move.w D7, [A7]+
label00001768:
00001768 206C 0008 movea.l A0, [A4 + 0x8]
0000176C 10BC 0001 move.b [A0], 0x1
00001770 206E 0008 movea.l A0, [A6 + 0x8]
00001774 2C48 movea.l A6, A0
00001776 4EFA 0492 jmp [PC + 0x492 /* 00001C0A */]
0000177A 0000 4CDF ori.b D0, 0xDF
// begin alternate branch 0000177C-00001780
label0000177C:
0000177C 4CDF 1080 movem.l D7,A4, [A7]+
// end alternate branch 0000177C-00001780
label0000177C: // (misaligned)
0000177E 1080 move.b [A0], D0
00001780 4E5E unlink A6
00001782 2E9F move.l [A7], [A7]+
00001784 4E75 rts
00001786 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001788-0000178C
fn00001788:
00001788 4E56 FD38 link A6, -0x02C8
// end alternate branch 00001788-0000178C
fn00001788: // (misaligned)
0000178A FD38 .extension 0xD38 <<F/4-5/6>> // unimplemented
0000178C 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00001790 206E 001E movea.l A0, [A6 + 0x1E]
00001794 43EE FFBA lea.l A1, [A6 - 0x46]
00001798 7022 moveq.l D0, 0x22
label0000179A:
0000179A 32D8 move.w [A1]+, [A0]+
0000179C 51C8 FFFC dbf D0, -0x6 /* 0000179A */
000017A0 42AE FDE2 clr.l [A6 - 0x21E]
000017A4 206E 0008 movea.l A0, [A6 + 0x8]
000017A8 4210 clr.b [A0]
000017AA 486E FDE6 pea.l [A6 - 0x21A]
000017AE 487A FEEC pea.l [PC - 0x114 /* 0000169C, value 0x4E56FFFE */]
000017B2 2F0E move.l -[A7], A6
000017B4 4EAD 20CA jsr [A5 + 0x20CA /* export_1045 */]
000017B8 486E FD48 pea.l [A6 - 0x2B8]
000017BC 2F2E 001A move.l -[A7], [A6 + 0x1A]
000017C0 3F2E 0018 move.w -[A7], [A6 + 0x18]
000017C4 4EBA FD02 jsr [PC - 0x2FE /* 000014C8 */]
000017C8 205F movea.l A0, [A7]+
000017CA 43EE FE24 lea.l A1, [A6 - 0x1DC]
000017CE 700F moveq.l D0, 0x0F
label000017D0:
000017D0 32D8 move.w [A1]+, [A0]+
000017D2 51C8 FFFC dbf D0, -0x6 /* 000017D0 */
000017D6 4267 clr.w -[A7]
000017D8 3F2E 0018 move.w -[A7], [A6 + 0x18]
000017DC 2F2E 001A move.l -[A7], [A6 + 0x1A]
000017E0 486E FFC0 pea.l [A6 - 0x40]
000017E4 486E FF74 pea.l [A6 - 0x8C]
000017E8 4EAD 0442 jsr [A5 + 0x442 /* export_132 */]
000017EC 4A5F tst.w [A7]+
000017EE 6628 bne +0x2A /* 00001818 */
000017F0 206E 000C movea.l A0, [A6 + 0xC]
000017F4 1010 move.b D0, [A0]
000017F6 661A bne +0x1C /* 00001812 */
000017F8 2F00 move.l -[A7], D0
000017FA 4267 clr.w -[A7]
000017FC 486E FFC0 pea.l [A6 - 0x40]
00001800 2F2E 000C move.l -[A7], [A6 + 0xC]
00001804 4EBA FB9E jsr [PC - 0x462 /* 000013A4 */]
00001808 121F move.b D1, [A7]+
0000180A 201F move.l D0, [A7]+
0000180C 8001 or.b D0, D1
0000180E 6700 03FA beq +0x3FC /* 00001C0A */
label00001812:
00001812 1D7C 0001 FDE5 move.b [A6 - 0x21B], 0x1
label00001818:
00001818 41EE FE64 lea.l A0, [A6 - 0x19C]
0000181C 43EE FFC0 lea.l A1, [A6 - 0x40]
00001820 701F moveq.l D0, 0x1F
label00001822:
00001822 30D9 move.w [A0]+, [A1]+
00001824 51C8 FFFC dbf D0, -0x6 /* 00001822 */
00001828 7000 moveq.l D0, 0x00
0000182A 2D40 FD74 move.l [A6 - 0x28C], D0
0000182E 41EE FE64 lea.l A0, [A6 - 0x19C]
00001832 2D48 FD7A move.l [A6 - 0x286], A0
00001836 3D6E FFBA FD7E move.w [A6 - 0x282], [A6 - 0x46]
0000183C 426E FD84 clr.w [A6 - 0x27C]
00001840 2D6E FFBC FD98 move.l [A6 - 0x268], [A6 - 0x44]
00001846 4267 clr.w -[A7]
00001848 486E FD68 pea.l [A6 - 0x298]
0000184C 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00001850 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
00001854 2D6E FD9E FF8C move.l [A6 - 0x74], [A6 - 0x262]
0000185A 2D6E FDA8 FF90 move.l [A6 - 0x70], [A6 - 0x258]
00001860 2F2E FF8C move.l -[A7], [A6 - 0x74]
00001864 2F2E 0022 move.l -[A7], [A6 + 0x22]
00001868 4EAD 24F2 jsr [A5 + 0x24F2 /* export_1178 */]
0000186C 2D5F FF94 move.l [A6 - 0x6C], [A7]+
00001870 2F2E FF8C move.l -[A7], [A6 - 0x74]
00001874 2F2E 0022 move.l -[A7], [A6 + 0x22]
00001878 4EAD 24FA jsr [A5 + 0x24FA /* export_1179 */]
0000187C 2D5F FF98 move.l [A6 - 0x68], [A7]+
00001880 2F2E FF90 move.l -[A7], [A6 - 0x70]
00001884 2F2E 0022 move.l -[A7], [A6 + 0x22]
00001888 4EAD 24F2 jsr [A5 + 0x24F2 /* export_1178 */]
0000188C 2D5F FF9C move.l [A6 - 0x64], [A7]+
00001890 2F2E FF90 move.l -[A7], [A6 - 0x70]
00001894 2F2E 0022 move.l -[A7], [A6 + 0x22]
00001898 4EAD 24FA jsr [A5 + 0x24FA /* export_1179 */]
0000189C 2D5F FFA0 move.l [A6 - 0x60], [A7]+
000018A0 202E FF9C move.l D0, [A6 - 0x64]
000018A4 D0AE FF94 add.l D0, [A6 - 0x6C]
000018A8 5480 addq.l D0, 2
000018AA E380 asl D0, 1
000018AC 2D40 FF84 move.l [A6 - 0x7C], D0
000018B0 7000 moveq.l D0, 0x00
000018B2 2D40 FF88 move.l [A6 - 0x78], D0
000018B6 4AAE 0014 tst.l [A6 + 0x14]
000018BA 670C beq +0xE /* 000018C8 */
000018BC 2F2E 0014 move.l -[A7], [A6 + 0x14]
000018C0 2F2E FF84 move.l -[A7], [A6 - 0x7C]
000018C4 4EAD 2DCA jsr [A5 + 0x2DCA /* export_1461 */]
label000018C8:
000018C8 4267 clr.w -[A7]
000018CA 3F2E FFBA move.w -[A7], [A6 - 0x46]
000018CE 2F2E FFBC move.l -[A7], [A6 - 0x44]
000018D2 486E FFC0 pea.l [A6 - 0x40]
000018D6 486E FF64 pea.l [A6 - 0x9C]
000018DA 4EAD 0442 jsr [A5 + 0x442 /* export_132 */]
000018DE 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
000018E2 4267 clr.w -[A7]
000018E4 486E FFBA pea.l [A6 - 0x46]
000018E8 3F3C 0001 move.w -[A7], 0x1
000018EC 486E FFB4 pea.l [A6 - 0x4C]
000018F0 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
000018F4 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
000018F8 1D7C 0001 FDE2 move.b [A6 - 0x21E], 0x1
000018FE 4267 clr.w -[A7]
00001900 3F2E 0018 move.w -[A7], [A6 + 0x18]
00001904 2F2E 001A move.l -[A7], [A6 + 0x1A]
00001908 486E FE24 pea.l [A6 - 0x1DC]
0000190C 2F2E FF68 move.l -[A7], [A6 - 0x98]
00001910 2F2E FF64 move.l -[A7], [A6 - 0x9C]
00001914 4EAD 042A jsr [A5 + 0x42A /* export_129 */]
00001918 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
0000191C 1D7C 0001 FDE4 move.b [A6 - 0x21C], 0x1
00001922 4267 clr.w -[A7]
00001924 3F2E 0018 move.w -[A7], [A6 + 0x18]
00001928 2F2E 001A move.l -[A7], [A6 + 0x1A]
0000192C 486E FE24 pea.l [A6 - 0x1DC]
00001930 1F3C 0003 move.b -[A7], 0x3
00001934 486E FFB6 pea.l [A6 - 0x4A]
00001938 4EAD 041A jsr [A5 + 0x41A /* export_127 */]
0000193C 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
00001940 1D7C 0001 FDE3 move.b [A6 - 0x21D], 0x1
00001946 4267 clr.w -[A7]
00001948 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
0000194C 3F3C 0001 move.w -[A7], 0x1
00001950 42A7 clr.l -[A7]
00001952 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
00001956 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
0000195A 7001 moveq.l D0, 0x01
0000195C 2D40 FD44 move.l [A6 - 0x2BC], D0
00001960 2D6E FF94 FD40 move.l [A6 - 0x2C0], [A6 - 0x6C]
00001966 2D6E FD44 FFA4 move.l [A6 - 0x5C], [A6 - 0x2BC]
0000196C 6044 bra +0x46 /* 000019B2 */
label0000196E:
0000196E 2D6E 0022 FFA8 move.l [A6 - 0x58], [A6 + 0x22]
00001974 4267 clr.w -[A7]
00001976 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
0000197A 486E FFA8 pea.l [A6 - 0x58]
0000197E 2F2E 0026 move.l -[A7], [A6 + 0x26]
00001982 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00001986 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
0000198A 2F0E move.l -[A7], A6
0000198C 4EBA FD66 jsr [PC - 0x29A /* 000016F4 */]
00001990 4267 clr.w -[A7]
00001992 3F2E FFB6 move.w -[A7], [A6 - 0x4A]
00001996 486E FFA8 pea.l [A6 - 0x58]
0000199A 2F2E 0026 move.l -[A7], [A6 + 0x26]
0000199E 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
000019A2 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
000019A6 2F0E move.l -[A7], A6
000019A8 4EBA FD4A jsr [PC - 0x2B6 /* 000016F4 */]
000019AC 52AE FFA4 addq.l [A6 - 0x5C], 1
000019B0 690A bvs +0xC /* 000019BC */
label000019B2:
000019B2 202E FFA4 move.l D0, [A6 - 0x5C]
000019B6 B0AE FD40 cmp.l D0, [A6 - 0x2C0]
000019BA 6FB2 ble -0x4C /* 0000196E */
label000019BC:
000019BC 2D6E FF98 FFA8 move.l [A6 - 0x58], [A6 - 0x68]
000019C2 4267 clr.w -[A7]
000019C4 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
000019C8 486E FFA8 pea.l [A6 - 0x58]
000019CC 2F2E 0026 move.l -[A7], [A6 + 0x26]
000019D0 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
000019D4 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
000019D8 2F0E move.l -[A7], A6
000019DA 4EBA FD18 jsr [PC - 0x2E8 /* 000016F4 */]
000019DE 4267 clr.w -[A7]
000019E0 3F2E FFB6 move.w -[A7], [A6 - 0x4A]
000019E4 486E FFA8 pea.l [A6 - 0x58]
000019E8 2F2E 0026 move.l -[A7], [A6 + 0x26]
000019EC 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
000019F0 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
000019F4 2F0E move.l -[A7], A6
000019F6 4EBA FCFC jsr [PC - 0x304 /* 000016F4 */]
000019FA 4267 clr.w -[A7]
000019FC 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
00001A00 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */]
00001A04 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
00001A08 422E FDE2 clr.b [A6 - 0x21E]
00001A0C 4267 clr.w -[A7]
00001A0E 3F2E FFB6 move.w -[A7], [A6 - 0x4A]
00001A12 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */]
00001A16 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
00001A1A 422E FDE3 clr.b [A6 - 0x21D]
00001A1E 4267 clr.w -[A7]
00001A20 486E FFBA pea.l [A6 - 0x46]
00001A24 3F3C 0001 move.w -[A7], 0x1
00001A28 486E FFB4 pea.l [A6 - 0x4C]
00001A2C 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
00001A30 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
00001A34 1D7C 0001 FDE2 move.b [A6 - 0x21E], 0x1
00001A3A 4AAE FF90 tst.l [A6 - 0x70]
00001A3E 6F00 00E8 ble +0xEA /* 00001B28 */
00001A42 4267 clr.w -[A7]
00001A44 3F2E 0018 move.w -[A7], [A6 + 0x18]
00001A48 2F2E 001A move.l -[A7], [A6 + 0x1A]
00001A4C 486E FE24 pea.l [A6 - 0x1DC]
00001A50 1F3C 0003 move.b -[A7], 0x3
00001A54 486E FFB6 pea.l [A6 - 0x4A]
00001A58 4EAD 0422 jsr [A5 + 0x422 /* export_128 */]
00001A5C 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
00001A60 1D7C 0001 FDE3 move.b [A6 - 0x21D], 0x1
00001A66 4267 clr.w -[A7]
00001A68 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
00001A6C 3F3C 0001 move.w -[A7], 0x1
00001A70 42A7 clr.l -[A7]
00001A72 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
00001A76 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
00001A7A 7001 moveq.l D0, 0x01
00001A7C 2D40 FD3C move.l [A6 - 0x2C4], D0
00001A80 2D6E FF9C FD38 move.l [A6 - 0x2C8], [A6 - 0x64]
00001A86 2D6E FD3C FFA4 move.l [A6 - 0x5C], [A6 - 0x2C4]
00001A8C 6044 bra +0x46 /* 00001AD2 */
label00001A8E:
00001A8E 2D6E 0022 FFA8 move.l [A6 - 0x58], [A6 + 0x22]
00001A94 4267 clr.w -[A7]
00001A96 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
00001A9A 486E FFA8 pea.l [A6 - 0x58]
00001A9E 2F2E 0026 move.l -[A7], [A6 + 0x26]
00001AA2 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00001AA6 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
00001AAA 2F0E move.l -[A7], A6
00001AAC 4EBA FC46 jsr [PC - 0x3BA /* 000016F4 */]
00001AB0 4267 clr.w -[A7]
00001AB2 3F2E FFB6 move.w -[A7], [A6 - 0x4A]
00001AB6 486E FFA8 pea.l [A6 - 0x58]
00001ABA 2F2E 0026 move.l -[A7], [A6 + 0x26]
00001ABE 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
00001AC2 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
00001AC6 2F0E move.l -[A7], A6
00001AC8 4EBA FC2A jsr [PC - 0x3D6 /* 000016F4 */]
00001ACC 52AE FFA4 addq.l [A6 - 0x5C], 1
00001AD0 690A bvs +0xC /* 00001ADC */
label00001AD2:
00001AD2 202E FFA4 move.l D0, [A6 - 0x5C]
00001AD6 B0AE FD38 cmp.l D0, [A6 - 0x2C8]
00001ADA 6FB2 ble -0x4C /* 00001A8E */
label00001ADC:
00001ADC 2D6E FFA0 FFA8 move.l [A6 - 0x58], [A6 - 0x60]
00001AE2 4267 clr.w -[A7]
00001AE4 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
00001AE8 486E FFA8 pea.l [A6 - 0x58]
00001AEC 2F2E 0026 move.l -[A7], [A6 + 0x26]
00001AF0 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00001AF4 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
00001AF8 2F0E move.l -[A7], A6
00001AFA 4EBA FBF8 jsr [PC - 0x408 /* 000016F4 */]
00001AFE 4267 clr.w -[A7]
00001B00 3F2E FFB6 move.w -[A7], [A6 - 0x4A]
00001B04 486E FFA8 pea.l [A6 - 0x58]
00001B08 2F2E 0026 move.l -[A7], [A6 + 0x26]
00001B0C 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
00001B10 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
00001B14 2F0E move.l -[A7], A6
00001B16 4EBA FBDC jsr [PC - 0x424 /* 000016F4 */]
00001B1A 4267 clr.w -[A7]
00001B1C 3F2E FFB6 move.w -[A7], [A6 - 0x4A]
00001B20 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */]
00001B24 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
label00001B28:
00001B28 4267 clr.w -[A7]
00001B2A 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
00001B2E 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */]
00001B32 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
00001B36 302E FD90 move.w D0, [A6 - 0x270]
00001B3A 48C0 ext.l D0
00001B3C 2D40 FFAC move.l [A6 - 0x54], D0
00001B40 08AE 0000 FFAE bclr.b [A6 - 0x52], 0x0
00001B46 3D6E FFAE FD90 move.w [A6 - 0x270], [A6 - 0x52]
00001B4C 41EE FE64 lea.l A0, [A6 - 0x19C]
00001B50 43EE FE24 lea.l A1, [A6 - 0x1DC]
00001B54 700F moveq.l D0, 0x0F
label00001B56:
00001B56 30D9 move.w [A0]+, [A1]+
00001B58 51C8 FFFC dbf D0, -0x6 /* 00001B56 */
00001B5C 7000 moveq.l D0, 0x00
00001B5E 2D40 FD74 move.l [A6 - 0x28C], D0
00001B62 41EE FE64 lea.l A0, [A6 - 0x19C]
00001B66 2D48 FD7A move.l [A6 - 0x286], A0
00001B6A 3D6E 0018 FD7E move.w [A6 - 0x282], [A6 + 0x18]
00001B70 426E FD84 clr.w [A6 - 0x27C]
00001B74 2D6E 001A FD98 move.l [A6 - 0x268], [A6 + 0x1A]
00001B7A 4267 clr.w -[A7]
00001B7C 486E FD68 pea.l [A6 - 0x298]
00001B80 4267 clr.w -[A7]
00001B82 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */]
00001B86 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
00001B8A 102E FDE5 move.b D0, [A6 - 0x21B]
00001B8E 673C beq +0x3E /* 00001BCC */
00001B90 486E FD48 pea.l [A6 - 0x2B8]
00001B94 302E 0018 move.w D0, [A6 + 0x18]
00001B98 48C0 ext.l D0
00001B9A 2F00 move.l -[A7], D0
00001B9C 3F2E 001C move.w -[A7], [A6 + 0x1C]
00001BA0 4EBA F926 jsr [PC - 0x6DA /* 000014C8 */]
00001BA4 205F movea.l A0, [A7]+
00001BA6 43EE FE44 lea.l A1, [A6 - 0x1BC]
00001BAA 700F moveq.l D0, 0x0F
label00001BAC:
00001BAC 32D8 move.w [A1]+, [A0]+
00001BAE 51C8 FFFC dbf D0, -0x6 /* 00001BAC */
00001BB2 4267 clr.w -[A7]
00001BB4 486E FFC0 pea.l [A6 - 0x40]
00001BB8 2F2E 001A move.l -[A7], [A6 + 0x1A]
00001BBC 3F2E 0018 move.w -[A7], [A6 + 0x18]
00001BC0 486E FE44 pea.l [A6 - 0x1BC]
00001BC4 4EBA F992 jsr [PC - 0x66E /* 00001558 */]
00001BC8 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
label00001BCC:
00001BCC 4267 clr.w -[A7]
00001BCE 486E FE24 pea.l [A6 - 0x1DC]
00001BD2 2F2E 001A move.l -[A7], [A6 + 0x1A]
00001BD6 3F2E 0018 move.w -[A7], [A6 + 0x18]
00001BDA 486E FFC0 pea.l [A6 - 0x40]
00001BDE 4EBA F978 jsr [PC - 0x688 /* 00001558 */]
00001BE2 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
00001BE6 102E FDE5 move.b D0, [A6 - 0x21B]
00001BEA 6716 beq +0x18 /* 00001C02 */
00001BEC 4267 clr.w -[A7]
00001BEE 3F2E 0018 move.w -[A7], [A6 + 0x18]
00001BF2 2F2E 001A move.l -[A7], [A6 + 0x1A]
00001BF6 486E FE44 pea.l [A6 - 0x1BC]
00001BFA 4EAD 043A jsr [A5 + 0x43A /* export_131 */]
00001BFE 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
label00001C02:
00001C02 486E FDE6 pea.l [A6 - 0x21A]
00001C06 4EAD 2112 jsr [A5 + 0x2112 /* export_1054 */]
label00001C0A:
00001C0A 4FEE FD18 lea.l A7, [A6 - 0x2E8]
00001C0E 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00001C12 4E5E unlink A6
00001C14 205F movea.l A0, [A7]+
00001C16 DEFC 0022 add.w A7, 0x22 /* '\"' */
00001C1A 4ED0 jmp [A0]
00001C1C 4E56 0000 link A6, 0
00001C20 4267 clr.w -[A7]
00001C22 3F2E 0010 move.w -[A7], [A6 + 0x10]
00001C26 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00001C2A 206E 0008 movea.l A0, [A6 + 0x8]
00001C2E 4868 FDEE pea.l [A0 - 0x212]
00001C32 4EBA F984 jsr [PC - 0x67C /* 000015B8 */]
00001C36 101F move.b D0, [A7]+
00001C38 670E beq +0x10 /* 00001C48 */
00001C3A 206E 0008 movea.l A0, [A6 + 0x8]
00001C3E 2C48 movea.l A6, A0
00001C40 4EFA 01E4 jmp [PC + 0x1E4 /* 00001E26 */]
00001C44 0000 600C ori.b D0, 0xC
label00001C48:
00001C48 206E 0008 movea.l A0, [A6 + 0x8]
00001C4C 2C48 movea.l A6, A0
00001C4E 4EFA 019C jmp [PC + 0x19C /* 00001DEC */]
00001C52 0000 4E5E ori.b D0, 0x5E /* '^' */
00001C56 205F movea.l A0, [A7]+
00001C58 DEFC 000A add.w A7, 0xA /* '\n' */
00001C5C 4ED0 jmp [A0]
00001C5E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2427: // at 00001C60 (misaligned)
00001C62 FB94 .invalid <<F/6/5>>
00001C64 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00001C68 422E FDEE clr.b [A6 - 0x212]
00001C6C 7000 moveq.l D0, 0x00
00001C6E 2D40 FCA2 move.l [A6 - 0x35E], D0
00001C72 422E FC9C clr.b [A6 - 0x364]
00001C76 486E FF64 pea.l [A6 - 0x9C]
00001C7A 4EAD 528A jsr [A5 + 0x528A /* export_2637 */]
00001C7E 4267 clr.w -[A7]
00001C80 486E FCAA pea.l [A6 - 0x356]
00001C84 486E FCA6 pea.l [A6 - 0x35A]
00001C88 4EAD 29FA jsr [A5 + 0x29FA /* export_1339 */]
00001C8C 101F move.b D0, [A7]+
00001C8E 660C bne +0xE /* 00001C9C */
00001C90 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001C94 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
00001C98 6000 01B0 bra +0x1B2 /* 00001E4A */
label00001C9C:
00001C9C 42A7 clr.l -[A7]
00001C9E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001CA2 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
00001CA6 7004 moveq.l D0, 0x04
00001CA8 2F00 move.l -[A7], D0
00001CAA 4EAD 24F2 jsr [A5 + 0x24F2 /* export_1178 */]
00001CAE 2D5F FFFC move.l [A6 - 0x4], [A7]+
00001CB2 486E FCEE pea.l [A6 - 0x312]
00001CB6 2F3C 0001 0FAF move.l -[A7], 0x10FAF
00001CBC 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */]
00001CC0 42A7 clr.l -[A7]
00001CC2 486E FCEE pea.l [A6 - 0x312]
00001CC6 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001CCA 4EAD 2DC2 jsr [A5 + 0x2DC2 /* export_1460 */]
00001CCE 2D5F FCEA move.l [A6 - 0x316], [A7]+
00001CD2 486E FCA2 pea.l [A6 - 0x35E]
00001CD6 486E FC9E pea.l [A6 - 0x362]
00001CDA 4EBA F77C jsr [PC - 0x884 /* 00001458 */]
00001CDE 2F2E FCA2 move.l -[A7], [A6 - 0x35E]
00001CE2 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */]
00001CE6 486E FCEE pea.l [A6 - 0x312]
00001CEA 2F3C 0002 0FAF move.l -[A7], 0x20FAF
00001CF0 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */]
00001CF4 7000 moveq.l D0, 0x00
00001CF6 2D40 FB98 move.l [A6 - 0x468], D0
00001CFA 202E FFFC move.l D0, [A6 - 0x4]
00001CFE 5380 subq.l D0, 1
00001D00 2D40 FB94 move.l [A6 - 0x46C], D0
00001D04 2D6E FB98 FFF8 move.l [A6 - 0x8], [A6 - 0x468]
00001D0A 6000 010E bra +0x110 /* 00001E1A */
label00001D0E:
00001D0E 486E FCAC pea.l [A6 - 0x354]
00001D12 487A FF08 pea.l [PC - 0xF8 /* 00001C1C, value 0x4E560000 'NV\0\0', cstring "NV" */]
00001D16 2F0E move.l -[A7], A6
00001D18 4EAD 20CA jsr [A5 + 0x20CA /* export_1045 */]
00001D1C 422E FDEE clr.b [A6 - 0x212]
00001D20 4267 clr.w -[A7]
00001D22 206E 0008 movea.l A0, [A6 + 0x8]
00001D26 2050 movea.l A0, [A0]
00001D28 202E FFF8 move.l D0, [A6 - 0x8]
00001D2C E580 asl D0, 2
00001D2E 2F30 0800 move.l -[A7], [A0 + D0]
00001D32 486E FF64 pea.l [A6 - 0x9C]
00001D36 4EAD 52A2 jsr [A5 + 0x52A2 /* export_2640 */]
00001D3A 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
00001D3E 41EE FDEE lea.l A0, [A6 - 0x212]
00001D42 43EE FF6C lea.l A1, [A6 - 0x94]
00001D46 700F moveq.l D0, 0x0F
label00001D48:
00001D48 30D9 move.w [A0]+, [A1]+
00001D4A 51C8 FFFC dbf D0, -0x6 /* 00001D48 */
00001D4E 4267 clr.w -[A7]
00001D50 2F2E FF8C move.l -[A7], [A6 - 0x74]
00001D54 486E FEF0 pea.l [A6 - 0x110]
00001D58 4EAD 5352 jsr [A5 + 0x5352 /* export_2662 */]
00001D5C 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
00001D60 42A7 clr.l -[A7]
00001D62 486E FEF4 pea.l [A6 - 0x10C]
00001D66 487A 00EC pea.l [PC + 0xEC /* 00001E54, value 0x13A0000 */]
00001D6A 486E FC7A pea.l [A6 - 0x386]
00001D6E 3F3C 0002 move.w -[A7], 0x2
00001D72 4EAD 2532 jsr [A5 + 0x2532 /* export_1186 */]
00001D76 486E FC7A pea.l [A6 - 0x386]
00001D7A 2F2E FF90 move.l -[A7], [A6 - 0x70]
00001D7E 2F2E FF94 move.l -[A7], [A6 - 0x6C]
00001D82 486E FF6C pea.l [A6 - 0x94]
00001D86 2F2E FFEC move.l -[A7], [A6 - 0x14]
00001D8A 486E FEEF pea.l [A6 - 0x111]
00001D8E 486E FF1C pea.l [A6 - 0xE4]
00001D92 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */]
00001D96 1D5F FF63 move.b [A6 - 0x9D], [A7]+
00001D9A 6648 bne +0x4A /* 00001DE4 */
00001D9C 2F2E FCEA move.l -[A7], [A6 - 0x316]
00001DA0 486E FCEE pea.l [A6 - 0x312]
00001DA4 486E FF22 pea.l [A6 - 0xDE]
00001DA8 486E FB9C pea.l [A6 - 0x464]
00001DAC 3F3C 0002 move.w -[A7], 0x2
00001DB0 4EAD 2532 jsr [A5 + 0x2532 /* export_1186 */]
00001DB4 486E FB9C pea.l [A6 - 0x464]
00001DB8 4EAD 2DE2 jsr [A5 + 0x2DE2 /* export_1464 */]
00001DBC 2F2E FCA2 move.l -[A7], [A6 - 0x35E]
00001DC0 2F2E FC9E move.l -[A7], [A6 - 0x362]
00001DC4 486E FF1C pea.l [A6 - 0xE4]
00001DC8 2F2E FCA6 move.l -[A7], [A6 - 0x35A]
00001DCC 3F2E FCAA move.w -[A7], [A6 - 0x356]
00001DD0 2F2E FCEA move.l -[A7], [A6 - 0x316]
00001DD4 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001DD8 486E FC9C pea.l [A6 - 0x364]
00001DDC 486E FC9D pea.l [A6 - 0x363]
00001DE0 4EBA F9A6 jsr [PC - 0x65A /* 00001788 */]
label00001DE4:
00001DE4 486E FCAC pea.l [A6 - 0x354]
00001DE8 4EAD 2112 jsr [A5 + 0x2112 /* export_1054 */]
label00001DEC:
00001DEC 4FEE FB74 lea.l A7, [A6 - 0x48C]
00001DF0 102E FC9D move.b D0, [A6 - 0x363]
00001DF4 6630 bne +0x32 /* 00001E26 */
00001DF6 2F00 move.l -[A7], D0
00001DF8 4267 clr.w -[A7]
00001DFA 2F2E FCEA move.l -[A7], [A6 - 0x316]
00001DFE 222E FFF8 move.l D1, [A6 - 0x8]
00001E02 5281 addq.l D1, 1
00001E04 2F01 move.l -[A7], D1
00001E06 4EAD 2DD2 jsr [A5 + 0x2DD2 /* export_1462 */]
00001E0A 121F move.b D1, [A7]+
00001E0C 201F move.l D0, [A7]+
00001E0E 8001 or.b D0, D1
00001E10 6702 beq +0x4 /* 00001E14 */
00001E12 6012 bra +0x14 /* 00001E26 */
label00001E14:
00001E14 52AE FFF8 addq.l [A6 - 0x8], 1
00001E18 690C bvs +0xE /* 00001E26 */
label00001E1A:
00001E1A 202E FFF8 move.l D0, [A6 - 0x8]
00001E1E B0AE FB94 cmp.l D0, [A6 - 0x46C]
00001E22 6F00 FEEA ble -0x114 /* 00001D0E */
label00001E26:
00001E26 4FEE FB74 lea.l A7, [A6 - 0x48C]
00001E2A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001E2E 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
00001E32 486E FF64 pea.l [A6 - 0x9C]
00001E36 4EAD 5292 jsr [A5 + 0x5292 /* export_2638 */]
00001E3A 2F2E FCA2 move.l -[A7], [A6 - 0x35E]
00001E3E 205F movea.l A0, [A7]+
00001E40 A01F syscall DisposPtr/DisposePtr
00001E42 2F2E FCEA move.l -[A7], [A6 - 0x316]
00001E46 4EAD 2DEA jsr [A5 + 0x2DEA /* export_1465 */]
label00001E4A:
00001E4A 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00001E4E 4E5E unlink A6
00001E50 2E9F move.l [A7], [A7]+
00001E52 4E75 rts
00001E54 013A 0000 btst [PC /* 00001E56 */], D0
00001E58 4E56 0000 link A6, 0
00001E5C 206E 0008 movea.l A0, [A6 + 0x8]
00001E60 4AA8 FF78 tst.l [A0 - 0x88]
00001E64 6708 beq +0xA /* 00001E6E */
00001E66 2F28 FF78 move.l -[A7], [A0 - 0x88]
00001E6A 205F movea.l A0, [A7]+
00001E6C A01F syscall DisposPtr/DisposePtr
label00001E6E:
00001E6E 4E5E unlink A6
00001E70 205F movea.l A0, [A7]+
00001E72 DEFC 000A add.w A7, 0xA /* '\n' */
00001E76 4ED0 jmp [A0]
fn00001E78:
00001E78 4E56 FE20 link A6, -0x01E0
00001E7C 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
00001E80 206E 001E movea.l A0, [A6 + 0x1E]
00001E84 43EE FFBA lea.l A1, [A6 - 0x46]
00001E88 7022 moveq.l D0, 0x22
label00001E8A:
00001E8A 32D8 move.w [A1]+, [A0]+
00001E8C 51C8 FFFC dbf D0, -0x6 /* 00001E8A */
00001E90 3C2E 0018 move.w D6, [A6 + 0x18]
00001E94 2E2E 001A move.l D7, [A6 + 0x1A]
00001E98 7000 moveq.l D0, 0x00
00001E9A 2D40 FF78 move.l [A6 - 0x88], D0
00001E9E 206E 0008 movea.l A0, [A6 + 0x8]
00001EA2 4210 clr.b [A0]
00001EA4 BC6E FFBA cmp.w D6, [A6 - 0x46]
00001EA8 6600 00AC bne +0xAE /* 00001F56 */
00001EAC 422E FE40 clr.b [A6 - 0x1C0]
00001EB0 4205 clr.b D5
00001EB2 4267 clr.w -[A7]
00001EB4 3F06 move.w -[A7], D6
00001EB6 2F07 move.l -[A7], D7
00001EB8 486E FFC0 pea.l [A6 - 0x40]
00001EBC 486E FF64 pea.l [A6 - 0x9C]
00001EC0 4EAD 0442 jsr [A5 + 0x442 /* export_132 */]
00001EC4 4A5F tst.w [A7]+
00001EC6 665A bne +0x5C /* 00001F22 */
00001EC8 206E 000C movea.l A0, [A6 + 0xC]
00001ECC 1010 move.b D0, [A0]
00001ECE 661A bne +0x1C /* 00001EEA */
00001ED0 2F00 move.l -[A7], D0
00001ED2 4267 clr.w -[A7]
00001ED4 486E FFC0 pea.l [A6 - 0x40]
00001ED8 2F2E 000C move.l -[A7], [A6 + 0xC]
00001EDC 4EBA F4C6 jsr [PC - 0xB3A /* 000013A4 */]
00001EE0 121F move.b D1, [A7]+
00001EE2 201F move.l D0, [A7]+
00001EE4 8001 or.b D0, D1
00001EE6 6700 00E0 beq +0xE2 /* 00001FC8 */
label00001EEA:
00001EEA BEAE FFBC cmp.l D7, [A6 - 0x44]
00001EEE 6732 beq +0x34 /* 00001F22 */
00001EF0 486E FE20 pea.l [A6 - 0x1E0]
00001EF4 2F07 move.l -[A7], D7
00001EF6 3F06 move.w -[A7], D6
00001EF8 4EBA F5CE jsr [PC - 0xA32 /* 000014C8 */]
00001EFC 205F movea.l A0, [A7]+
00001EFE 43EE FE40 lea.l A1, [A6 - 0x1C0]
00001F02 700F moveq.l D0, 0x0F
label00001F04:
00001F04 32D8 move.w [A1]+, [A0]+
00001F06 51C8 FFFC dbf D0, -0x6 /* 00001F04 */
00001F0A 4267 clr.w -[A7]
00001F0C 486E FFC0 pea.l [A6 - 0x40]
00001F10 2F07 move.l -[A7], D7
00001F12 3F06 move.w -[A7], D6
00001F14 486E FE40 pea.l [A6 - 0x1C0]
00001F18 4EBA F63E jsr [PC - 0x9C2 /* 00001558 */]
00001F1C 4A5F tst.w [A7]+
00001F1E 57C5 seq D5
00001F20 4405 neg.b D5
label00001F22:
00001F22 4267 clr.w -[A7]
00001F24 3F2E FFBA move.w -[A7], [A6 - 0x46]
00001F28 2F2E FFBC move.l -[A7], [A6 - 0x44]
00001F2C 486E FFC0 pea.l [A6 - 0x40]
00001F30 2F07 move.l -[A7], D7
00001F32 487A 00A2 pea.l [PC + 0xA2 /* 00001FD6, value 0x13A4E56 */]
00001F36 4EAD 044A jsr [A5 + 0x44A /* export_133 */]
00001F3A 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
00001F3E 1005 move.b D0, D5
00001F40 6700 0086 beq +0x88 /* 00001FC8 */
00001F44 4267 clr.w -[A7]
00001F46 3F06 move.w -[A7], D6
00001F48 2F07 move.l -[A7], D7
00001F4A 486E FE40 pea.l [A6 - 0x1C0]
00001F4E 4EAD 043A jsr [A5 + 0x43A /* export_131 */]
00001F52 381F move.w D4, [A7]+
00001F54 6072 bra +0x74 /* 00001FC8 */
label00001F56:
00001F56 486E FF7C pea.l [A6 - 0x84]
00001F5A 487A FEFC pea.l [PC - 0x104 /* 00001E58, value 0x4E560000 'NV\0\0', cstring "NV" */]
00001F5E 2F0E move.l -[A7], A6
00001F60 4EAD 20CA jsr [A5 + 0x20CA /* export_1045 */]
00001F64 486E FF78 pea.l [A6 - 0x88]
00001F68 486E FF74 pea.l [A6 - 0x8C]
00001F6C 4EBA F4EA jsr [PC - 0xB16 /* 00001458 */]
00001F70 2F2E FF78 move.l -[A7], [A6 - 0x88]
00001F74 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */]
00001F78 2F2E FF78 move.l -[A7], [A6 - 0x88]
00001F7C 2F2E FF74 move.l -[A7], [A6 - 0x8C]
00001F80 486E FFBA pea.l [A6 - 0x46]
00001F84 2F07 move.l -[A7], D7
00001F86 3F06 move.w -[A7], D6
00001F88 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001F8C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001F90 2F2E 000C move.l -[A7], [A6 + 0xC]
00001F94 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001F98 4EBA F7EE jsr [PC - 0x812 /* 00001788 */]
00001F9C 206E 0008 movea.l A0, [A6 + 0x8]
00001FA0 1010 move.b D0, [A0]
00001FA2 6614 bne +0x16 /* 00001FB8 */
00001FA4 4267 clr.w -[A7]
00001FA6 3F2E FFBA move.w -[A7], [A6 - 0x46]
00001FAA 2F2E FFBC move.l -[A7], [A6 - 0x44]
00001FAE 486E FFC0 pea.l [A6 - 0x40]
00001FB2 4EAD 043A jsr [A5 + 0x43A /* export_131 */]
00001FB6 381F move.w D4, [A7]+
label00001FB8:
00001FB8 486E FF7C pea.l [A6 - 0x84]
00001FBC 4EAD 2112 jsr [A5 + 0x2112 /* export_1054 */]
00001FC0 2F2E FF78 move.l -[A7], [A6 - 0x88]
00001FC4 205F movea.l A0, [A7]+
00001FC6 A01F syscall DisposPtr/DisposePtr
label00001FC8:
00001FC8 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+
00001FCC 4E5E unlink A6
00001FCE 205F movea.l A0, [A7]+
00001FD0 DEFC 001A add.w A7, 0x1A
00001FD4 4ED0 jmp [A0]
00001FD6 013A 4E56 btst [PC + 0x4E56 /* 00006E2E, cstring ""<EOF> */], D0
00001FDA 0000 4267 ori.b D0, 0x67 /* 'g' */
00001FDE 3F2E 0010 move.w -[A7], [A6 + 0x10]
00001FE2 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001FE6 206E 0008 movea.l A0, [A6 + 0x8]
00001FEA 4868 FDEE pea.l [A0 - 0x212]
00001FEE 4EBA F5C8 jsr [PC - 0xA38 /* 000015B8 */]
00001FF2 101F move.b D0, [A7]+
00001FF4 670E beq +0x10 /* 00002004 */
00001FF6 206E 0008 movea.l A0, [A6 + 0x8]
00001FFA 2C48 movea.l A6, A0
00001FFC 4EFA 01BE jmp [PC + 0x1BE /* 000021BC */]
00002000 0000 600C ori.b D0, 0xC
label00002004:
00002004 206E 0008 movea.l A0, [A6 + 0x8]
00002008 2C48 movea.l A6, A0
0000200A 4EFA 0176 jmp [PC + 0x176 /* 00002182 */]
0000200E 0000 4E5E ori.b D0, 0x5E /* '^' */
00002012 205F movea.l A0, [A7]+
00002014 DEFC 000A add.w A7, 0xA /* '\n' */
00002018 4ED0 jmp [A0]
0000201A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2428: // at 0000201C (misaligned)
0000201E FB9C .invalid <<F/6/5>>
00002020 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00002024 422E FCA4 clr.b [A6 - 0x35C]
00002028 486E FF64 pea.l [A6 - 0x9C]
0000202C 4EAD 528A jsr [A5 + 0x528A /* export_2637 */]
00002030 4267 clr.w -[A7]
00002032 486E FCAA pea.l [A6 - 0x356]
00002036 486E FCA6 pea.l [A6 - 0x35A]
0000203A 4EAD 29FA jsr [A5 + 0x29FA /* export_1339 */]
0000203E 101F move.b D0, [A7]+
00002040 660C bne +0xE /* 0000204E */
00002042 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002046 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
0000204A 6000 018C bra +0x18E /* 000021D8 */
label0000204E:
0000204E 42A7 clr.l -[A7]
00002050 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002054 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
00002058 7004 moveq.l D0, 0x04
0000205A 2F00 move.l -[A7], D0
0000205C 4EAD 24F2 jsr [A5 + 0x24F2 /* export_1178 */]
00002060 2D5F FFFC move.l [A6 - 0x4], [A7]+
00002064 486E FCEE pea.l [A6 - 0x312]
00002068 2F3C 0003 0FAF move.l -[A7], 0x30FAF
0000206E 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */]
00002072 42A7 clr.l -[A7]
00002074 486E FCEE pea.l [A6 - 0x312]
00002078 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000207C 4EAD 2DC2 jsr [A5 + 0x2DC2 /* export_1460 */]
00002080 2D5F FCEA move.l [A6 - 0x316], [A7]+
00002084 486E FCEE pea.l [A6 - 0x312]
00002088 2F3C 0004 0FAF move.l -[A7], 0x40FAF
0000208E 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */]
00002092 7000 moveq.l D0, 0x00
00002094 2D40 FBA0 move.l [A6 - 0x460], D0
00002098 202E FFFC move.l D0, [A6 - 0x4]
0000209C 5380 subq.l D0, 1
0000209E 2D40 FB9C move.l [A6 - 0x464], D0
000020A2 2D6E FBA0 FFF8 move.l [A6 - 0x8], [A6 - 0x460]
000020A8 6000 0106 bra +0x108 /* 000021B0 */
label000020AC:
000020AC 486E FCAC pea.l [A6 - 0x354]
000020B0 487A FF26 pea.l [PC - 0xDA /* 00001FD8, value 0x4E560000 'NV\0\0', cstring "NV" */]
000020B4 2F0E move.l -[A7], A6
000020B6 4EAD 20CA jsr [A5 + 0x20CA /* export_1045 */]
000020BA 422E FDEE clr.b [A6 - 0x212]
000020BE 4267 clr.w -[A7]
000020C0 206E 0008 movea.l A0, [A6 + 0x8]
000020C4 2050 movea.l A0, [A0]
000020C6 202E FFF8 move.l D0, [A6 - 0x8]
000020CA E580 asl D0, 2
000020CC 2F30 0800 move.l -[A7], [A0 + D0]
000020D0 486E FF64 pea.l [A6 - 0x9C]
000020D4 4EAD 52A2 jsr [A5 + 0x52A2 /* export_2640 */]
000020D8 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
000020DC 41EE FDEE lea.l A0, [A6 - 0x212]
000020E0 43EE FF6C lea.l A1, [A6 - 0x94]
000020E4 700F moveq.l D0, 0x0F
label000020E6:
000020E6 30D9 move.w [A0]+, [A1]+
000020E8 51C8 FFFC dbf D0, -0x6 /* 000020E6 */
000020EC 4267 clr.w -[A7]
000020EE 2F2E FF8C move.l -[A7], [A6 - 0x74]
000020F2 486E FEF0 pea.l [A6 - 0x110]
000020F6 4EAD 5352 jsr [A5 + 0x5352 /* export_2662 */]
000020FA 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
000020FE 42A7 clr.l -[A7]
00002100 486E FEF4 pea.l [A6 - 0x10C]
00002104 487A 00DC pea.l [PC + 0xDC /* 000021E2, value 0x13A4E56 */]
00002108 486E FC82 pea.l [A6 - 0x37E]
0000210C 3F3C 0002 move.w -[A7], 0x2
00002110 4EAD 2532 jsr [A5 + 0x2532 /* export_1186 */]
00002114 486E FC82 pea.l [A6 - 0x37E]
00002118 2F2E FF90 move.l -[A7], [A6 - 0x70]
0000211C 2F2E FF94 move.l -[A7], [A6 - 0x6C]
00002120 486E FF6C pea.l [A6 - 0x94]
00002124 2F2E FFEC move.l -[A7], [A6 - 0x14]
00002128 486E FEEF pea.l [A6 - 0x111]
0000212C 486E FF1C pea.l [A6 - 0xE4]
00002130 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */]
00002134 1D5F FF63 move.b [A6 - 0x9D], [A7]+
00002138 6640 bne +0x42 /* 0000217A */
0000213A 2F2E FCEA move.l -[A7], [A6 - 0x316]
0000213E 486E FCEE pea.l [A6 - 0x312]
00002142 486E FF22 pea.l [A6 - 0xDE]
00002146 486E FBA4 pea.l [A6 - 0x45C]
0000214A 3F3C 0002 move.w -[A7], 0x2
0000214E 4EAD 2532 jsr [A5 + 0x2532 /* export_1186 */]
00002152 486E FBA4 pea.l [A6 - 0x45C]
00002156 4EAD 2DE2 jsr [A5 + 0x2DE2 /* export_1464 */]
0000215A 486E FF1C pea.l [A6 - 0xE4]
0000215E 2F2E FCA6 move.l -[A7], [A6 - 0x35A]
00002162 3F2E FCAA move.w -[A7], [A6 - 0x356]
00002166 2F2E FCEA move.l -[A7], [A6 - 0x316]
0000216A 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000216E 486E FCA4 pea.l [A6 - 0x35C]
00002172 486E FCA5 pea.l [A6 - 0x35B]
00002176 4EBA FD00 jsr [PC - 0x300 /* 00001E78 */]
label0000217A:
0000217A 486E FCAC pea.l [A6 - 0x354]
0000217E 4EAD 2112 jsr [A5 + 0x2112 /* export_1054 */]
label00002182:
00002182 4FEE FB7C lea.l A7, [A6 - 0x484]
00002186 102E FCA5 move.b D0, [A6 - 0x35B]
0000218A 6630 bne +0x32 /* 000021BC */
0000218C 2F00 move.l -[A7], D0
0000218E 4267 clr.w -[A7]
00002190 2F2E FCEA move.l -[A7], [A6 - 0x316]
00002194 222E FFF8 move.l D1, [A6 - 0x8]
00002198 5281 addq.l D1, 1
0000219A 2F01 move.l -[A7], D1
0000219C 4EAD 2DD2 jsr [A5 + 0x2DD2 /* export_1462 */]
000021A0 121F move.b D1, [A7]+
000021A2 201F move.l D0, [A7]+
000021A4 8001 or.b D0, D1
000021A6 6702 beq +0x4 /* 000021AA */
000021A8 6012 bra +0x14 /* 000021BC */
label000021AA:
000021AA 52AE FFF8 addq.l [A6 - 0x8], 1
000021AE 690C bvs +0xE /* 000021BC */
label000021B0:
000021B0 202E FFF8 move.l D0, [A6 - 0x8]
000021B4 B0AE FB9C cmp.l D0, [A6 - 0x464]
000021B8 6F00 FEF2 ble -0x10C /* 000020AC */
label000021BC:
000021BC 4FEE FB7C lea.l A7, [A6 - 0x484]
000021C0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000021C4 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
000021C8 486E FF64 pea.l [A6 - 0x9C]
000021CC 4EAD 5292 jsr [A5 + 0x5292 /* export_2638 */]
000021D0 2F2E FCEA move.l -[A7], [A6 - 0x316]
000021D4 4EAD 2DEA jsr [A5 + 0x2DEA /* export_1465 */]
label000021D8:
000021D8 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
000021DC 4E5E unlink A6
000021DE 2E9F move.l [A7], [A7]+
000021E0 4E75 rts
000021E2 013A 4E56 btst [PC + 0x4E56 /* 0000703A, cstring ""<EOF> */], D0
000021E6 0000 4267 ori.b D0, 0x67 /* 'g' */
000021EA 3F2E 0010 move.w -[A7], [A6 + 0x10]
000021EE 3F3C 000B move.w -[A7], 0xB
000021F2 206E 0008 movea.l A0, [A6 + 0x8]
000021F6 4868 FDEE pea.l [A0 - 0x212]
000021FA 4EBA F3BC jsr [PC - 0xC44 /* 000015B8 */]
000021FE 101F move.b D0, [A7]+
00002200 670E beq +0x10 /* 00002210 */
00002202 206E 0008 movea.l A0, [A6 + 0x8]
00002206 2C48 movea.l A6, A0
00002208 4EFA 01CE jmp [PC + 0x1CE /* 000023D8 */]
0000220C 0000 600C ori.b D0, 0xC
label00002210:
00002210 206E 0008 movea.l A0, [A6 + 0x8]
00002214 2C48 movea.l A6, A0
00002216 4EFA 0192 jmp [PC + 0x192 /* 000023AA */]
0000221A 0000 4E5E ori.b D0, 0x5E /* '^' */
0000221E 205F movea.l A0, [A7]+
00002220 DEFC 000A add.w A7, 0xA /* '\n' */
00002224 4ED0 jmp [A0]
00002226 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2429: // at 00002228 (misaligned)
0000222A FB9C .invalid <<F/6/5>>
0000222C 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00002230 486E FF64 pea.l [A6 - 0x9C]
00002234 4EAD 528A jsr [A5 + 0x528A /* export_2637 */]
00002238 42A7 clr.l -[A7]
0000223A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000223E 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
00002242 7004 moveq.l D0, 0x04
00002244 2F00 move.l -[A7], D0
00002246 4EAD 24F2 jsr [A5 + 0x24F2 /* export_1178 */]
0000224A 2D57 FFFC move.l [A6 - 0x4], [A7]
0000224E 486E FDEE pea.l [A6 - 0x212]
00002252 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00002256 486E FCEE pea.l [A6 - 0x312]
0000225A 2F3C 0007 0FAF move.l -[A7], 0x70FAF
00002260 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */]
00002264 486E FCEE pea.l [A6 - 0x312]
00002268 486E FDEE pea.l [A6 - 0x212]
0000226C 487A 0192 pea.l [PC + 0x192 /* 00002400, value 0x0, cstring "" */]
00002270 487A 018E pea.l [PC + 0x18E /* 00002400, value 0x0, cstring "" */]
00002274 487A 018A pea.l [PC + 0x18A /* 00002400, value 0x0, cstring "" */]
00002278 4EAD 2A12 jsr [A5 + 0x2A12 /* export_1342 */]
0000227C 4267 clr.w -[A7]
0000227E 486E FCEE pea.l [A6 - 0x312]
00002282 4EAD 2DFA jsr [A5 + 0x2DFA /* export_1467 */]
00002286 101F move.b D0, [A7]+
00002288 660C bne +0xE /* 00002296 */
0000228A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000228E 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
00002292 6000 0160 bra +0x162 /* 000023F4 */
label00002296:
00002296 486E FCEE pea.l [A6 - 0x312]
0000229A 2F3C 0005 0FAF move.l -[A7], 0x50FAF
000022A0 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */]
000022A4 42A7 clr.l -[A7]
000022A6 486E FCEE pea.l [A6 - 0x312]
000022AA 2F2E FFFC move.l -[A7], [A6 - 0x4]
000022AE 4EAD 2DC2 jsr [A5 + 0x2DC2 /* export_1460 */]
000022B2 2D5F FCEA move.l [A6 - 0x316], [A7]+
000022B6 486E FCEE pea.l [A6 - 0x312]
000022BA 2F3C 0006 0FAF move.l -[A7], 0x60FAF
000022C0 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */]
000022C4 7000 moveq.l D0, 0x00
000022C6 2D40 FBA0 move.l [A6 - 0x460], D0
000022CA 202E FFFC move.l D0, [A6 - 0x4]
000022CE 5380 subq.l D0, 1
000022D0 2D40 FB9C move.l [A6 - 0x464], D0
000022D4 2D6E FBA0 FFF8 move.l [A6 - 0x8], [A6 - 0x460]
000022DA 6000 00F0 bra +0xF2 /* 000023CC */
label000022DE:
000022DE 486E FCA4 pea.l [A6 - 0x35C]
000022E2 487A FF00 pea.l [PC - 0x100 /* 000021E4, value 0x4E560000 'NV\0\0', cstring "NV" */]
000022E6 2F0E move.l -[A7], A6
000022E8 4EAD 20CA jsr [A5 + 0x20CA /* export_1045 */]
000022EC 422E FDEE clr.b [A6 - 0x212]
000022F0 4267 clr.w -[A7]
000022F2 206E 0008 movea.l A0, [A6 + 0x8]
000022F6 2050 movea.l A0, [A0]
000022F8 202E FFF8 move.l D0, [A6 - 0x8]
000022FC E580 asl D0, 2
000022FE 2F30 0800 move.l -[A7], [A0 + D0]
00002302 486E FF64 pea.l [A6 - 0x9C]
00002306 4EAD 52A2 jsr [A5 + 0x52A2 /* export_2640 */]
0000230A 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
0000230E 41EE FDEE lea.l A0, [A6 - 0x212]
00002312 43EE FF6C lea.l A1, [A6 - 0x94]
00002316 700F moveq.l D0, 0x0F
label00002318:
00002318 30D9 move.w [A0]+, [A1]+
0000231A 51C8 FFFC dbf D0, -0x6 /* 00002318 */
0000231E 4267 clr.w -[A7]
00002320 2F2E FF8C move.l -[A7], [A6 - 0x74]
00002324 486E FEF0 pea.l [A6 - 0x110]
00002328 4EAD 5352 jsr [A5 + 0x5352 /* export_2662 */]
0000232C 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
00002330 42A7 clr.l -[A7]
00002332 486E FEF4 pea.l [A6 - 0x10C]
00002336 487A 00C6 pea.l [PC + 0xC6 /* 000023FE, value 0x13A0000 */]
0000233A 486E FC82 pea.l [A6 - 0x37E]
0000233E 3F3C 0002 move.w -[A7], 0x2
00002342 4EAD 2532 jsr [A5 + 0x2532 /* export_1186 */]
00002346 486E FC82 pea.l [A6 - 0x37E]
0000234A 2F2E FF90 move.l -[A7], [A6 - 0x70]
0000234E 2F2E FF94 move.l -[A7], [A6 - 0x6C]
00002352 486E FF6C pea.l [A6 - 0x94]
00002356 2F2E FFEC move.l -[A7], [A6 - 0x14]
0000235A 486E FEEF pea.l [A6 - 0x111]
0000235E 486E FF1C pea.l [A6 - 0xE4]
00002362 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */]
00002366 1D5F FF63 move.b [A6 - 0x9D], [A7]+
0000236A 6636 bne +0x38 /* 000023A2 */
0000236C 2F2E FCEA move.l -[A7], [A6 - 0x316]
00002370 486E FCEE pea.l [A6 - 0x312]
00002374 486E FF22 pea.l [A6 - 0xDE]
00002378 486E FBA4 pea.l [A6 - 0x45C]
0000237C 3F3C 0002 move.w -[A7], 0x2
00002380 4EAD 2532 jsr [A5 + 0x2532 /* export_1186 */]
00002384 486E FBA4 pea.l [A6 - 0x45C]
00002388 4EAD 2DE2 jsr [A5 + 0x2DE2 /* export_1464 */]
0000238C 4267 clr.w -[A7]
0000238E 3F2E FF1C move.w -[A7], [A6 - 0xE4]
00002392 2F2E FF1E move.l -[A7], [A6 - 0xE2]
00002396 486E FF22 pea.l [A6 - 0xDE]
0000239A 4EAD 043A jsr [A5 + 0x43A /* export_131 */]
0000239E 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
label000023A2:
000023A2 486E FCA4 pea.l [A6 - 0x35C]
000023A6 4EAD 2112 jsr [A5 + 0x2112 /* export_1054 */]
label000023AA:
000023AA 4FEE FB7C lea.l A7, [A6 - 0x484]
000023AE 4267 clr.w -[A7]
000023B0 2F2E FCEA move.l -[A7], [A6 - 0x316]
000023B4 202E FFF8 move.l D0, [A6 - 0x8]
000023B8 5280 addq.l D0, 1
000023BA 2F00 move.l -[A7], D0
000023BC 4EAD 2DD2 jsr [A5 + 0x2DD2 /* export_1462 */]
000023C0 101F move.b D0, [A7]+
000023C2 6702 beq +0x4 /* 000023C6 */
000023C4 6012 bra +0x14 /* 000023D8 */
label000023C6:
000023C6 52AE FFF8 addq.l [A6 - 0x8], 1
000023CA 690C bvs +0xE /* 000023D8 */
label000023CC:
000023CC 202E FFF8 move.l D0, [A6 - 0x8]
000023D0 B0AE FB9C cmp.l D0, [A6 - 0x464]
000023D4 6F00 FF08 ble -0xF6 /* 000022DE */
label000023D8:
000023D8 4FEE FB7C lea.l A7, [A6 - 0x484]
000023DC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000023E0 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
000023E4 486E FF64 pea.l [A6 - 0x9C]
000023E8 4EAD 5292 jsr [A5 + 0x5292 /* export_2638 */]
000023EC 2F2E FCEA move.l -[A7], [A6 - 0x316]
000023F0 4EAD 2DEA jsr [A5 + 0x2DEA /* export_1465 */]
label000023F4:
000023F4 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
000023F8 4E5E unlink A6
000023FA 2E9F move.l [A7], [A7]+
000023FC 4E75 rts
000023FE 013A 0000 btst [PC /* 00002400 */], D0
00002402 0000 .incomplete